Pros
Excellent benefits package. Fairly flexible with time off, unless management wanted to use denial of time off to punish you for anything they could think of...and they did.
Cons
Management and supervisory staff were completely inept, self serving. Three of the local office's top managers had never had any prior work experience. The computer system is so bad it actually created work rather than helping streamline it. Data is frequently lost and in spite of presenting proof of the data being entered and confirmed, the employee would be reprimanded. Management set quotas to be met or dismissal was threatened. When the quota numbers were tallied several employees were told they were not meeting quotas. When the employees were able to prove that they had, in fact, actually met those quotas, management basically said " oops, guess we were wrong". Unfortunately their tallying methods had been used to dismiss 20 to 30 employees who trusted that management was being honest. In the end it was just a way to reduce staff because of declining customer base. The customer base declined because of inconsistent rules, prices, computer functions and very poor contact options.