Pros
Weekly pay, competitive pay, and some of the employees are the best people you'll meet.
Cons
Management. If you can call what they have as "management". Especially in wireless, it's almost laughable how many over paid, large ego, ignorant, downright unprofessional "managers" they have, right up through the VP who is possibly the least professional of all. They constantly expect employees to work over 80 hours a week. When you complain and they ask why you have to work that much, if you tell them because there aren't enough people, they tell you you're just not good enough at your job. It's always your fault. Management never takes accountability. They're a bunch of boys in a boys club laughing and joking and screaming and cussing (and sometimes punching/hitting company vehicles when they're really mad) whole the front line workers suffer.