Rather good company, good benefits, but bad management.
Pros: good pay, plenty of hours
Cons: hectic work schedules, poor management
I learned a some phone and sales skills. The management told us what are goals were for the week and then stayed out of the way, but it also was very difficult to get management to help when the workers had a question or problem.