Pros
It's a job. One of the mangers working there actually seemed to care about the people working under him. Some of the people that work there are nice.
Cons
Departments are pitted against each other. If you make a mistake it is understood that you need to cover your own behind or blame someone else. None of the benefits from the success of the company are passed down to the employees. Be prepared to be treated like a child: office supplies are kept behind lock and key so you better have a good reason for needing a pen and you better not take more than your three allotted breaks per day (two 10 mins and a 30 min lunch which you have to punch out for and your bathroom breaks are included as part of the 10 min breaks). There are cameras everywhere in the office and you are definitely watched, there is no trust shown for employees.