Pros
The company has very good values, and does strive to stick to those values on every call. The compensation is very good/competitive, with lots of opportunity for incentive. The company offers 401k, life insurance, vision, dental, health, short and long term disability, etc. Everyone that works there is upbeat, and friendly. Co-workers on the same team do become a family and enjoy having team parties for achievements and potlucks. Lots of prizes are awarded for everyone who works on Saturday or Sunday, there's also shift differential pay- you get paid more for working nights and Sundays. Great job if you enjoy the work. The company also offers 160 of vacation at the beginning of each year.
Cons
Personally, I don't enjoy the type of work (call center). There is opportunity for growth within the company, but there is a LOT of competition, and getting to a position in management is difficult. If you do not enjoy a fast-paced, call center work environment and need a break in the activities you preform, this would not be a job for you.