We have some of the best health and dental coverage along with life, vision and a matching 401k. We also have a stocked break room and access to a gym/swimming pool.
Cons
You don't always have the resources you need until you make a big deal about it. The pay is less than other competitors for more work (in some areas).