Pros
Obviously it depends on what division, team, and market you're on, but you can't beat the training, benefits, or compensation (especially if you're an eager college grad/young professional). RHI gives you the tools you need to succeed - but ultimately it's up to you whether or not you want to be successful. If you're in a sales role, you need to have the hustle in you! If you're good and refuse to give yourself excuses, you'll make money - and move up. RHI has so many locations worldwide that there are always opportunities to grow. Your first 3-6 months will be hell. You'll work long hours and consider quitting because it'll seem too overwhelming and unpredictable. 6 months-1 year, you'll have the basics down, but will be working and stressing trying to get your numbers to where they need to be. 1+ years: As long as you can maintain your numbers, you're golden. You'll be making money, and if you stay organized and alert, you'll hardly work past 6pm. Majority of the UPPER management (there are always exceptions though) are solid managers. They are educated and extremely knowledgable of the industry. They work to motivate you and provide you with training and marketing materials to help you succeed. RHI is a great place to grow professionally and gain experience in recruiting and/or sales. Plus, majority of employers understand how hard you work in an internal position here, and you'll have recruiters from competitors and non-competitors crawling to hire you!
Cons
Again, you need to hustle! If you expect to come in, fake your cold calls/client visits, and relax, you're in for a rude awakening. The turnover is high, and for a reason. Management expects a lot from you. You'll be micromanaged on almost everything when you're a new employee or if you're not meeting your numbers. They'll question you on your dials, how many people you talk to and visit, what notes you write, when you can look at email, your chit chat with coworkers, etc. A lot of staffing managers won't last 6 months - whether on their own terms or because they get let go. You'll work long hours in the beginning, and stress to the point where you'll hate Sundays for the pure reason that "it" starts all over Monday. It's a tough, tough industry. You'll have rude clients, rude candidates, and high and lows you've never experienced before. One day, you'll break into a new client and feel a great sense of satisfaction and think "Wow, I'm happy, I could stay with this company." You'll give an unemployed candidate the job and they'll be so thankful, and you'll be on cloud 9. The next day, your temp candidate doesn't show up to work, and you lose the client to the competition. That's life in staffing. It's the craziest love-hate relationship you will ever experience. You can become manic, bipolar, depressed, happy, estatic all within 24 hours. Candidates/temps will make you (in my opinion) the most miserable. Some are GREAT workers and you can't help but love them and wish the best for them. Others just don't understand why they can't find a job through you. They'll leave you nasty voicemails and send you poorly-written emails basically telling you how horrible you are and how much you suck. Candidates also think you make money just by interviewing them - a rumor that will make you Hulk-like angry EVERYTIME you hear it. They have no idea what it's like to be in staffing. Many are angry because of their work situation, and they will take it out on you. Other candidates, whom you find work for, will quit (the excuses you'll receive are mind-blowing) mainly because they don't want to work, or they just won't show up period. Yet they don't understand why they still haven't found a permanent job. Mind you, some excuses are legitimate, but unless they're in staffing, they won't see the repercussions that happen to you because they decided not to go to work.