Pros
There really isn't much to say- good benefits package, free coffee/slushies/popcorn/hot cocoa, and these cool desks that raise up and down to accommodate you if you want to stand or sit.
Cons
Where to begin? Crazy, long hours, especially when you calculate in commute time. Saturday's are expected, and it's looked down upon if you actually take your lunch. You get lectured if you take 5 minutes off the phone to speak to someone or take a breather. Most of management is on a power trip, they talk down to you and your expected to just put up with whatever they say to you. Pay is horrific, I earned more at my minimum wage job in high school considering the hours I work. I have a 4-year degree, most of the people I work with maybe have high school degrees. Not the place to be if your actually intelligent and want to use your brain at your job.