Pros
Really nice campus (including a gym and onsite clinic, excellent cafeteria), great benefits, fun company events, incredibly talented and good people.
Cons
Compensation is almost non-existent - always has been the case. Negotiate WELL during your hire as you may never see an increase. The culture has turned to fear since former CEO Sam G's departure - he is greatly missed. Prepare to work to an "outstanding" level just to get a successful annual rating in certain business divisions. New executive team has refreshing goals but not certain I see a positive future for what was an otherwise incredible company for which I was so proud & happy to be employed. Under cost-cutting measures and prior to IPO, it was interesting watching so many experienced folks get let go two years ago while at the same time, interns walked out the door often with prizes such as flat-screen TVs and computers.