Pros
Awesome new offices w/on-site cafe with "food court" type atmosphere partially subsidised by Auto Trader.com (breakfast and lunch)
Incredible "Employee Floor" complete with "electric orange" breakroom (plus regular breakrooms on every floor), PlayStation, Wii, satellite TVs (6), pool and foosball tables, "Mother's Room" for nursing moms complete w/refridgerators and private nursing rooms and restroom
Building an on-site state of the art fitness center
Extrememly supportive of company (paid time off) community service events
Often times present employees with "spot bonuses" typically $100 - $500 for jobs extremely well done or really tough assignments - basically for going above and beyond the call of duty
Many employees (especially in IT) work virtually at least one day a week (team members decide among each other who is WFH on which days). This is the first place I've worked where I don't "feel bad" for WFH...or that people think the person who is WFH is goofing around and not getting any work done. Without exception (on my team anyway), when somebody is WFH, they are responsive (typically through IM) and productive.
Cons
Not much in the way of progression/succession planning. Especially if you're in IT, there's not much in the way of learning about other parts of the company should you want to grow your career out of IT.