Pros
This company genuinely wants to help you succeed, but you have to want to as well. They take the time out to train their new employees and have an experienced manager available during training to answer any and all questions. After training you are place on a team where everyone wants you to do well as this reflects on the teams account manager. They make sure you are understanding what you are working on and check in to make sure you are doing well. The system they put in place works well, and there is wonderful incentive programs to keep you motivated. Plus there is frequently free food, and beer breaks, as well as some company outings and a great holiday party.
Cons
There is a high turnover rate. Recruiting is not for everyone, if you are not able to do the job they will not keep you around. As for people quitting it is similar, they do not enjoy recruiting. Most of the new hires are fresh out of college and for a lot of them it is the first experience in an office environment working these type of hours.