The support staff is amazing, they are always willing to help you with anything that comes up! They will take your information and research it for months at time before they submit an application or hire someone. It takes forever. I feel like if we hired them when we first started working together there would have been no issue but now that our business has grown so much we need more people than what their system can handle. They do great work but sometimes things get backed up because other applicants go ahead of us in line. Definitely worth looking into. A lot of my clients love how personal the service is since they know me personally from years ago.