The pay and time off are the major pros... a few staff members are wonderful to work with.
Cons
Enviroment is very conservative. Their training processes needs significant improvement. If you're new to the industry, they do not give proper time for you to truly learn the industry before they lose faith.
Collaborative, entrepreneurial, customer-focused environment / Expectation to generate ideas (and have them heard) to grow and improve the business, no matter your role / Expectation of personal growth and development / Well-respected industry source / Provides sense of purpose and opportunity to work in an industry that betters the lives of millions of people globally