Pros
The work can be interesting but they will make sure you never run out of it :-(
Cons
Google might give free meals but IBM makes you pay for hot water to put your teabag in! You can expect arbitrary expense freezes to impact productivity and morale recently they held and awards ceremony where the certificates were presented unframed because the framing budget hadn't been approved. Travel expenses are nit picked by jobs worths in the Phillipines who are prepared to waste hours chasing receipts for tiny amounts. Employeee benefits are being continually eroded. Pay rates are set at below the industry average and the companies being compared against are hardly producing the same complexity of product. 95-97% of average is target.