Pros
The group of people that I worked with was very helpful, team-oriented, thoughtful, and personable. I have heard many negative stories of other departments and people, so I was thankful for my department. The company offers great benefits in regards to retirement planning and insurance. The CEO also encourages living a healthy lifestyle, so we had some perks (discounted gym membership, free Weight Watchers, monthly wellness stipend, health-related competitions, etc).
Cons
What I've experienced is that management might tell you that they really care and want you to grow. However, it's not always that way. I think it depends on who your boss is, but mine was 50/50. It is a political organization.. I'm not proud to say that some people still have the high-school catty mentality, and I don't find it acceptable especially in a professional workplace. I value a workplace where colleagues uplift, not talk bad about, each other. A few managers/executives also exuded annoyance if they had to talk to someone that they considered to be lower than them. Human resources seems to not take complaints seriously. If someone complains about mistreatment by a manager, HR might not do anything effective. However, this is what I've heard from coworkers.