Pluspunten
STL is a very good company to work. I have been working for past 3 years as Account Manager. I am bit confused on some reviews. Bottom line you have to perform and company will take you to the next level. The management gets involved and will help you if needed. I have been successfully maintaining accounts in Boston and Indy. This is a mid size and a consulting company, 90% of employees are client facing on staffing and project engagements. Management is Sales and Recruitment on Staffing side. Top management does not get involved unless you need them, other STL subsidiary companies they have there own employees and management. The top management are extremely nice people and will go above and beyond to help you and this my personal experience.
Minpunten
I feel management should be more involved with operations rather only when team has issues. More investment in training is absolutely needed.