Pros
Honest team members who work hard to find the right candidate for the job and genuinely care about the people they serve. Supportive and collaborative environment. A company dedicated to staying up with the times when it comes to social media, marketing, etc. Forward looking and always trying to improve their level of service.
Cons
For me, working remotely is a bit of a drawback because I prefer to be in an office with my teammates.