Pros
Very relaxed, fun environment. I enjoy all the people I work with, and the customers are GREAT! If you are looking for a job you can move up in and develop your individual skills, this is the place for you. As a call scheduling employee I have the ability to give myself a raise everyday, due to incentive based pay along with my hourly rate.
Cons
Can't really think of any cons