Pros
If you are a person that only cares about getting results no matter what it takes (even losing your integrity & respect) then this is the company for you. They pay pretty well if you are a top performer. They have 2,000 locations so you have a lot of possibilities to move and stay within the company.
Cons
There isn't any written and unified culture but there definitely is a culture. The unwritten culture is not about the people it's only about the results produced. You are just a number to them. When the VP says "If you don't like it, then we will shake your hand and show you the door" or "Go cry in the corner and get back to work", it creates a very cold place to work. The compensation is very good if you are a high volume sales person. You have to work at a high volume store to earn a decent pay. You are much better off working at an AT&T store where the pay, benefits, work/life balance is much better. They pick and choose when they want to follow company policy which is when it suits them. You don't get paid your last two months commissions and bonuses when you quit (commissions & bonuses are paid two mths after the mth ends).