Pros
On-site gym, decent employee lounge area, nice walking trails close-by, good health incentive programs.
Cons
My manager has zero people skills and no idea how to motivate a team or interact with people. Some managers are better than others, but overall, it seems that some people are promoted who really don't deserve to be, and lack the skills needed to be a leader. There's a definite distinction between the "haves" (managers) and "have nots". For instance, managers can eat at their desks, but regular employees can not! I've never worked for a company that's had a stupid rule like that!! There are all sorts of petty rules and micro-management tactics. The company preaches health and well-being, and work-life balance, but in reality it doesn't really care at all about its employees. It's one of the most unfriendly places I've ever worked.