Best Place to Work in St. Louis - No Doubt!
Pros
Highly collaborative environment Management truly works with employees to make it a better fit for them instead of letting them leave. Lots of learning opportunities due to multiple clients Given the right time, an employee usually gets his/her choice of the project. Truly self organizing teams who are given autonomy to determine their own path to success instead of being mandated by management or someone else. Hiring process is great as the people who are doing the work (developers, QAs, coaches, etc.) do the interviews themselves and management trust their decision.
Cons
The company is growing really fast, so maintaining the culture will get difficult. Due to the fast growth some people fall through the crack and do not get appropriate onboard training.