Pros
The company pays very well for the job you do. Benefits are good and they are big on training. They offer great services and products to customers.
Cons
The work-life balance is awful. Don't work here if you are in school. They will promise to schedule you around school and then not even consider it when making schedules. Every time schedules were posted I had to talk to the manager about changing it and about 50 percent of the time it would not be changed without threatening to call HR. On the surface they want you to offer the best options for customers, but the only people able to meet performance goals lie and cheat their customers. The management knows this and does nothing to prevent or punish this. They are only interested in numbers and bonuses.