Relaxed atmosphere, but smoothly kicks into high gear when necessary. Great mentoring and training. Very respectful to staff, clients and candidates. Overall, a very honest and progressive culture in a very high stress industry.
Great internal atmosphere (work hard, play hard with an effort at keeping it not too serious); Management who truly cares about their clients, their placements and their contractors / employees; great place to work!
Cons
For contractors, the atmosphere and work/life balance is going to depend specifically on the client, so there isn't always complete consistency between placements and satisfaction (same goes for compensation)!