Pros
Good benefits, OK salary. Bright and sociable cowokers who are real friendly and cool. They offer free breakfast and bagels once a month for the employees.
Cons
In my department, management rules with an iron fist. The upper-management staff want to make changes for the sake of change but with no real improvements to increase efficiency or progress our methods. They don't listen to their employees, it's managements way or the highway. They have created a culture of hiring only from outside so there is no opportunities move up or around in the company. There is a huge lack of respect by management for their employees' abilities and time. Morale is extremely low and there are no incentives or rewards for the amount of time the employees put in at work. Terrible work-life balance.