Pros
The company and team truly care about their clients and their satisfaction with our work. Unlike staffing agencies (which we were not), the team is more about quality than quantity. We'd rather submit 2 stellar candidates than 10 just okay candidates. Because of this, you get really great at learning how to identify what that looks like on paper and how to identify culture fits based on phone screens. The entire team works remotely. It gives you a chance to get really good about communication, teamwork, and checking in. One of the bigger opportunities you have with this company is that you can grow into a senior level role over the years, even if you start in an entry-level position. If you want more responsibilities, you absolutely have the chance to take those on, to grow recruiting skills (if that's the route you choose) and to move up. With changing priorities and new challenges every day, you have the opportunity to learn skills more quickly than you would in a corporate type of environment. Before this role, I thought I was detail-oriented and organized, but working here required me to develop those skills even further, along with several other skills. I left here a FAR better person and recruiter than I started and for that, I am grateful and appreciative for every single person I had the chance to work with.
Cons
These aren't necessarily cons, but more guidance. This type of role won't work for everyone. You have to be ok with constant change and doing work outside the scope of what you think your role should be. That doesn't mean that this happens every day, but if you like routine and knowing what your day will look like every day, this would not be the right fit for you. Priorities can change daily so you have to be ready to change direction at any moment to jump on something new (this is how we keep clients happy and get so many referrals - we do what it takes to get the job done). Because the team works remotely, you have to be ok with checking in with your boss or team (or hearing from them daily) and keeping them apprised of what's happening with clients or candidates. To some, this may feel like micro-management, but without that communication, it's hard for the team to know where you need help and what needs to get done to keep the clients satisfied.