Pros
Good benefits and a decent discount on products.
Cons
Management not great within department - found managers to be quite unprofessional. Examples included doing things like participating in and encouraging petty and/or negative gossip, complete disorganization, and constant tardiness. Also, I think one manager had a psychiatric disorder; this person was insanely paranoid and borderline abusive and really contributed to a negative atmosphere. There was a high turnover of employees within this department, and I think the managers really contributed to that. Growth within the company not great. Also the constant town hall meetings, department meetings and various HR-organized gatherings (picnics, ice cream parties, karaoke parties, scavenger hunts, workshops, etc. etc) were quite tiring and time consuming, eating into the time that would have been well spent working on projects. Unfortunately, declining any of these meetings or events was very frowned upon.