Pros
Wealth of training opportunities and upward growth. Support, understanding, and flexibility offered from every level - true balance can be found between work and life. Trusted, professional independence is encouraged, and you're never left hanging - teamwork is a strong benefit for all. Compensation is fair and competitive for regional markets.
Cons
A very long commute, for myself. I can't think of anything negative aside from that.