Pros
Employees are encouraged to do their best
A culture of humility, caring, excellence, transparency and trust
Senior management really listens to all recommendations.
Smart, engaged people.
A firm commitment to the values that support the success of the business.
Respect for each person.
Desire to challenge and to grow individuals.
Excellent benefits from education to health to balancing family/work.
Cons
Rapid growth that potentially could lead to weakening of values.