Pros
I loved the people I worked directly with. I've met so many people that I'm still friends with to this day. I've never worked at a place since where I felt like I was friends with everyone on my team.
Cons
The management is very questionable. I tried a couple times to get a higher position, but because I'm not a brown-noser or a jerk, I was never considered. I swear they look for people who have no problems being jerks to their employees. The higher up the management, the bigger the bully. There's one certain female in a very high position who was a terrible bully. She has humiliated so many employees and so many people, including myself, left because of her. It has been brought up to HR & other higher ups many times but nothing has ever been done about it. She is a horrible person and untouchable. I wouldn't wish my worst enemy to work under her.