Pros
Great Office where they offer WII, ping pong table, foozball table and massage chairs. They pay for 50% of any healthy meal sold in the cafeteria, and they offer free food and coffee and tea. They pay well, offer more vacation time than any company I've seen out there. Right out of training you start with 60hrs of Paid time off and it's really easy to use it. They are very open, no cubicles. If you ever have any issue they are open for feedback. They offer great benefits, and bonus as well every quarter. 2 huge parties every year, for example this year for the summer party the whole 700 employees in the office are going to seal world for free to have fun. I have never felt so supported by a company before.
Cons
About the company I have none. The job itself isn't the most pleasant since you have to deal with some rude customers but that's it.