I've heard the people that work there suck, confirm or deny?
Most are actually great people that are forced to put up with piece of crap customers 8 hours a day. Catch them early in the day before they've had the chance to want to

and you're fine.
Also, they are trained to tell you everything is your fault and not put in the extra effort unless requested. My Evo's charging port was loose and would no longer charge. I took it in and the guy said it wouldn't charge because there was corrosion from water damage around the edges. He handed me a card and told me to call a number to get a replacement for $50. I called his bluff, said I saw no corrosion, and requested a tech look at it in back. I waited up front for 15 minutes and the tech came out with a new Evo; all contacts transferred; SD card transplanted, all pictures, games, etc remained intact.