The people were generally nice and tried to be professional. Salary and benefits seemed to be competitive compared to similar companies in the industry.
Cons
Office politics created a toxic environment. Upper management seemed ineffective and lacked vision. They seemed very "reactive" and were more into following the industry leaders, rather than trying to blaze their own trail.