Great work culture. Apex is all about enjoying the best of both worlds. They also have excellent training and coaching, well assisted by their internal departments. Promotions are frequent, with a strong preference for long time contractors. Combined with their training and culture - this leads to a very loyal and well drilled core work force.
Contractors perhaps too comfortable, and not the most forward thinking, and inspiring due to largely secure positions. Very bad treatment towards the end of the contract - very little effort to seal a long term relationship on a positive note, more interested in replacement.
Employees are technically contractors, and this can be a great thing for many people. Apex mostly pays weekly.