Pros
Your direct co-workers are usually cool.
Cons
Upper management doesn't care about you unless you are a money making sales person. You don't get bonuses, or pay increases despite taking on more and more work (both due to coworkers leaving and to general sales need). You are not paid overtime, even though it is nearly impossible to get your daily tasks done in 9 hours, let alone taking a lunch a a decent time. When speaking with management about pay you will be told you are "lucky" to be getting hourly (ahem $11, minimum wage), when there are sales people on the floor who are "struggling to pay their bills" yet living in premier Scottsdale neighborhoods. Other departments are willfully unhelpful, and sometimes go out of their way to make your job harder for no reason other than personal vendettas. When approaching management about it you will get told there is "nothing" they can do because it is not their department. Working an event? Forget about overtime, if you get paid at all. Covered parking? Unless you are Sales or Upper management forget it. Sick? Come in anyway, we have a bathroom you can throw up in. Someone tells you the wrong info for data entry? You should've known better and entered it correctly. Better luck reading their mind next time. Spots don't run? It's directly your fault and not that they over sell every commercial break. Sales is stressed out? They can verbal abuse you on the floor and little to nothing will be done about it.