5.0
Mar 3, 2014
Current employee, more than 5 years
Saint Louis, MO
Recommend
CEO approval
Business Outlook
Pros
Company cares about the people and culture. Leadership is invested in people and technology.
Cons
Could benefit from additional offices in key metro locations