Pros: no free lunches, but they seem to be subsidized.
Cons: the health care is good.
At Dell, there are a good number of people who make $175K+. They have no desk, no office, no cubicle and no telephone.
To get their work done, they wander from cafeteria to cafeteria trying to get a strong WiFi signal so they can get a bit of work done. It's not known as a great place to work.