Overall compensation package is less than average as there are no bonuses, no perks like additional paid training for career advancement, and no non-mandatory heath care benefits. Employees are treated like a body shop resources by the management, rather than professionals. Very hierarchical - employees do not get to actively participate in decision making on issues or work that impacts them, and as a result not made to feel part of the team. Simply told what to do without feedback gathering either 1:1 or employee all-hands ( there is none) Promotions within the company seem to place more emphasis on loyalty more than caliber, which results in some less than optimal leadership in terms of experience and caliber.