Pros
There is no dress code, you can wear jeans and t-shirts and flip flops every day. Even my manager does this. Each employee is given a free apple every day by the cafeteria. This is the health plan for the temporary employees, which is more than what most companies offer to their temporary employees. There are frequent keg parties and off-site parties for various departments, and I am told by the permanent employees that they are very fun. So if you'd like a permanent job, that would be a perk. Also, you get a very shiny Mac to use at your desk.
Cons
You have to use a Mac, not a PC. There is no right click button on the mouse, so you have to do a lot more work to get the same result a lot of times. The lack of dress code means some people come to work straight from the gym, so it can get a little smelly in the afternoons. And it is very very hard to keep your Mac shiny and pretty, especially when you have been kicking it all day for freezing every time you try to save something in Excel. Fortunately, the company does provide cleaners for this purpose.