On-site gym, cafeteria, great benefits, friendly atmosphere, convenient location, good opportunities for advancement, a necessary business you can believe in.
Cons
Corporate structure could use some reorganization but what large company couldn't these days? Overall, nothing outstanding comes to mind that needs to be changed.