Great company atmosphere and culture Seems to be space for upward mobility and growth as they keep expanding.
Cons
Below average pay management says is caused by aggressive contract bidding, yet the company continues to hire new employees. Archaic work matrix/allocation system.