Good coworkers and treated with respect.
Great place to work. Worked there for years and I am very happy. Good benefits and compensation.
Autonomy
Still give decent bonuses based on the work you are doing.
Great mix of work..collaborative and individual