Pros: wellness center
Cons: high school atmosphere
As long as you sit and do your job, participate in their social events, don't involve HR in any concern you may have with your supervisor no matter how bad it is. It's a great place to work. The people that work there have no morals, do not know the meaning of "marriage" and will stab each other in the back every chance they get.