Fun place to work.
Pros: great work environment and potential to earn a high income
Cons: you will be on the computer and phone all day.
Overall it is a good place to work. The hardest part of the job is dealing with angry candidates. The people that you work with are great.