Managers are overpaid, pushy, and inexperienced. Half of my team left after 4-6 months. There is no such thing as work/life balance, and you will get scrutinized for leaving home on time. I previously worked for an IT staffing company before Collabera which was actually organized and successful, and have since returned to that company. 401K isn't matched, and benefits are poor.