Pros
Friendly and supportive colleagues, senior levels of management are approachable, plenty of opportunity for personal and professional growth, educational support, discounted stays and food, work outings and activities.
Cons
No downsides come to mind