Pros
Pay is decent. You get to experience and sample the latest technology and devices.
Cons
The company sends down objectives and goals from the top...Some of these are unreasonable and that makes management(who get threatened with their jobs if metrics aren't met) ask their reps to do unethical and down right wrong things to screw over and manipulate their customers. Some in management even condoned the "Slamming" of accounts(adding monthly paid services to customers accounts without them knowing) to boost their monthly metrics. Many times I had followed through with the unethical demands from my RSM to keep their numbers up so that their ARSM's numbers would look good for the big bosses only out of blind loyalty and job security. Management, to not hurt their store metric rating for credits applied to accounts, even made us use the tactic of "I'll put you on the phone with customer service to take that service off your account that you didn't authorize" to take care of upset customers instead of doing it themselves. Honestly, I can go on for hours with all the immoral junk they had us do but I would rather not waste my time. There is a reason they are rated worst in customer service year after year compared to their peers so steer clear of this horrible company for a place of employment and for its services.