5.0
Feb 7, 2017
Recommend
CEO approval
Business Outlook
Pros
THE best place to work in St. Louis, MO. Great projects, great people, great tech.
Cons
Employees that started with the company in the very early years have grown into leadership roles because of their longevity. Excluding the original owners, many of them aren't qualified to be leaders of an organization of this size.