Pros
If you're right out of college and have a fun, energetic, and sociable personality you will love the working environment! Its a great company culture and it makes work seem like you're just hanging out with friends.
Cons
As much as they talk up the recruiter role (the account manager in training) its essentially a call center. You call about 80 IT people a day, most of who don't want to hear from you. You screen these candidates for the IT position you're trying to fill which is usually something you won't have a clue about. Words like PHP, C#, Javascript, etc will be coming out of your mouth and you won't even know what you're saying. It's all a numbers game since it's sales so if you don't hit so many phone calls, recruits, interviews, and positions filled in a week, you'll be there late nights and Saturday.