Pros
Obviously the incredible benefits. Health insurance, vacation, the pay, having a kitchen with free drinks and snacks. Fun events and parties to be creative and express yourself.
Cons
Managers ganging up on employees that didn't fit into their clique. Complete lack of professionalism. I couldn't believe people would wear an old tshirt and flip flops to a Fortune 500 company. I was made to feel bad because I wore khakis and a dress shirt, like I was some sorta snob. I was respecting the company. I'd wear that to any job period. Managers telling lower entry coworkers confidential information I discussed in trust to my team leader. And on the OTHER team at that. Accused of cheating on the call floor. Stats ignored and disregarded in front of all my coworkers while being accused of cheating. After that incident, I was speaking and shedding some tears to a friend privately in the hall after being humiliated and accused of being a cheater in front of everyone. One of the managers passes by while I'm visibly upset and gives a sarcastic smirk and giggle at my pain. No managers were over the age of 40 which causes really immature, High school behavior.