Pros
Excellent at hiring - staff is uniformly smart, competent, kind, supportive, cooperative, understanding. Company is very committed to both the personal well-being and professional growth of the staff. Lots and lots of training available, both internal and externally - up to $5,000 per calendar year for degree/certification programs, other funds for conferences and other trainings. Clear values, clear expectations of managers that results in staff being well-supported and empowered to advance and grow. Excellent benefits - the range of benefits is extensive - for example, legal assistance, mental health benefits, wellness benefits, etc.
Cons
The company is a mix of startup and well-established. This has pros and cons - while they are willing to throw enough people at a problem, process issues can fester before being solved. Everyone wants to improve processes, and they do improve, but more slowly than anyone wants.