Pros
typical benefits package, health insurance and all, 401k partial match. work life balance is good as they have no idea what employees are actually doing (how well performing) on subcontracts.
Cons
- they failed to apply salary raise - so I ended up being paid like 10K short for the year. Salary in ADP showed one number, and I was paid lower. Check what they pay you each period! - takes forever to hear anything from manager, even when you should get prompt response by their own rule book. Sometimes you emails to manager are just lost or ignored. - yearly review is a joke. they have no idea how their employees are progressing or not. neither do they care. - they generally care very little about the employee satisfaction, as long as you're not leaving for another job - DTO means that they can reject your vacation when they feel like it. no consistency across employee base - promotion opportunities limited to the positions at the some other subcontract which is probably even worse than your current subcontract. so bad they can't find anybody outside to fill that position. - managers are overworked - bureaucracy level too high