I have worked for Pro Resources for a number of years and I stay because of the work culture. It is family orientated and you feel like a name not a number. Still privately owned and growing, but still small enough that decisions can be made quickly without a bunch of "red tape" to get through.
The management cares about the employees and the most enjoyable part of the job is the relationships you build with customers and coworkers.
It is a stressful job, but everyday is different. The variety of people you meet, the different customers you interact with, and the problem solving skills you use on a daily basis keep it interesting and fresh.
I would say the hardest part of the job is adjusting to the pace of staffing and understanding that your job is never finished at the end of the day, it carries over to the next day. That is an adjustment for a lot of new employees; however, at the end of the day it is gratifying to find employment for candidates and meet your customers expectations.
401k, company events, an hour lunch break, no micromanaging
Tough labor market to recruit, not a lot of room for upward movement