1.0
Mar 5, 2018
Anonymous employee
Current employee, more than 10 years
Saint Louis, MO
Recommend
CEO approval
Business Outlook
Pros
Benefits - free health insurance options, paid time off, company small enough to know everyone, flexible hours for some departments.
Cons
Newer members of executive leadership are toxic. Place is losing everything good it had going for it. Can't trust anyone anymore. Executive leadership has completely forgotten the mission and operate only for their own gain.