Take care of their employees. Competitive wages, bonuses, health insurance allows room for career growth. Pay for performance mentality & reimburses cost for professional development up to 2k/yr
Cons
On boarding process for new contractors needs some tweaks to ensure smooth transition in to client location