Pros
Family atmosphere, large company that is however nimble enough to make quick changes to meet the ever changing business environment, financially stable, executive management cares about it's employees and the future of the business, executive leadership is open to listening to new ideas
Cons
There are no downsides to this job.