The clients are pretty much the only reason I would've stayed
NO advancement. Upper management is a joke with requirements and strict standards. The clients are pretty cool and you get to learn about different companies and what they are doing. No opportunities for OT. No weekends which is a plus. Salary sucks. Hardest part of job is dealing with managers who don't know themselves the daily interactions with clients.
Salary, upper management