Pros
Compensation is higher than average, but that may be about to change after recent shakeups in the company's reorganization.
Cons
Lots of office politics! If you're in the right clique, if you kiss up to the right person, you can advance through the ranks rapidly, or at least ensure you get good job performance reviews. I personally witnessed a bunch of workers piling into a supervisor's office just so all of them could play the supervisor's favorite online video game together during lunch, and this happened on a regular basis. The same supervisor, a married man with kids, was also widely rumored within the department to be having an affair with the secretary. That's the kind of toxic fraternization you can expect. With the recent reorganization, a different person is now calling the shots, but he is just as bad if you're not in the right clique. Do not expect a fair job performance review if you're not willing to kiss up to the right people.