Good Benefits, Activities they support within the community, they want you healthy and happy. Discounts with weight watchers, gyms, and the vitality points. The free courses you can take to assist you in being better employee.
Cons
Depending on your department, theirs no room to move. A more challenging salary. And limit flexibility.