Pros
Pay, vacation/time off, and benefits are best in class, and everyone knows the product is far superior to its competitors. It is a large company that appears to care about its reps, especially those in the call center positions.
Cons
Time off is a joke. You need to submit a time off request more than a month in advance, but they can interrupt your day off and tell you only two or three days in advance that you are required to attend a meeting on your day off or else it will count as an occurrence toward your precious 5 days (per YEAR) of sick time. Impossible to have anything else going on in your life, with the ever-changing schedule requiring you to be available at all times of day and night. Tuition reimbursement is a nice benefit in theory, but you will not be able to attend physical classes with the attendance and scheduling demands. In sales you have to maintain an unrealistic year-over-year increase in volume, (higher quota = less $$ per transaction), without taking into account economical factors such as the ONGOING RECESSION. Very micro-managed and dry atmosphere - show personality and risk losing any chance of advancement, you can even lose your job. I could continue for days...