Potential to be Awesome, but it's not there yet.
Pros
Fantastic office in Richmond Heights/Clayton with beautiful window views.
Cons
Zero autonomy. Employees have zero autonomy to do the work they were hired to do because management doesn't trust the employees it hired. This creates bottlenecks due to strict approval processes and as a result, nothing gets done. Sales are down, customer retention is very low, employee turnover is high. Wonderful, talented people work here who truly want to make it better; LOTS of potential but will never get there if management continues to hire "yes" men only or make up jobs for friends/acquaintances that aren't necessary and come with inflated salaries. There are too many people for the amount of work that needs to be done; they are over-staffed. There are far too many layers of management for such a small company.