Pros
The people who work here support each other!! There are exceptions, of course, but almost everyone looks out for each other, the company, and our customers. I feel good working for a company that truly does care about it's employees and customers. For the most part, the company does follow it's own culture, missions, values, and Core Principles. (again, there are always exceptions). If you want to grow in your career, either on the same path or a different path, you can speak up and the company will help you grow, even relocating when there are no opportunities at your location. I have asked for growth help along my career path and received it! Quickly! Most management wants to help their teams grow and move on! An additional bonus for working parents: PAID 12 week maternity leave for women and one week paid for men.
Cons
Some ups and downs, management changes direction every 1-2 years and the messaging can be confusing. However, if you hold on for the ride it eventually smooths out and does get better with most changes. Sometimes leadership seems to forget our values and culture and becomes profit driven to a fault, but generally comes back to recognize the errors. Ownership doesn't tend to forget, it's the next level of leadership that does.