They leave you alone to work at the client company.
Horrible, horrible benefits. No PTO - I'm OK with not getting paid for vacation/sick days but to not get paid for holidays (Christmas, Memorial Day, etc) is ridiculous. Health insurance is a little expensive but the health benefits are not that great. Eliminated the 401K match.
Advice to Management
Review the benefits package - bring it up to industry standards.