Menno
Coffee Addict
You make some good points and I only want to comment on this one. I always have an open mind when going into a retail store, and hope I get a good sales person.
But to answer your question as to why you should spend time outside of work doing research? Because it's your job is how I would answer that. If I don't keep up on the latest version of .NET, programming languages, trends, SDK's, etc. I get left behind and lose clients. I do that research on my own time in non-billable hours so I can stay on top and be successful. I've had real knowledgeable Verizon reps in the past, and when I go back to that store I ask for them, and recommend other people go see him as well. The problem is, the knowledgeable reps often move on to bigger/better things, and we are stuck with someone with lesser ability.
Actually, my job it to position and sell contracts to customers, and accessories. The phones are Loss leaders to entice customers so sign up for lucrative contracts. Phones factor very little into how much reps get paid past if the customer gets data or not, or if they are getting an EOL phone that is so marked down there is no profit.
It sucks, but that's the reality of the situation. As a rep, it doesn't matter to my wallet if a customer gets a palm, a blackberry, or any flavor of android. Yes, this is utterly counter-intuitive and anti consumer, but that's how the current structure is, and it will stay that way until devices are sold unlocked and unsubsidized. Then the reps will need to know equipment because that's what they'll make profit off of.
As a rep I do spend hours of my own time pouring over various sites trying to learn the ins and outs of current devices and to remain on top of the trends, but that's because phones are my hobby. But that extra knowledge that I've spent weeks developing has netted me a total of maybe 4 sales in over 2 years. Most of the time, questions are about plans because that's what I sell.
You're a programmer, so you keep up on programming. What you're asking store reps do is to keep up to date on the latest overclocking capabilities of extreme graphic chipsets. It's related to your job, but not part of it.
I'm not trying to defend stupid reps, reps SHOULD have a working knowledge of everything they sell, but consumers like you and me arn't asking for a working knowledge, we're asking for specifics (EVERY mainstream blog, even tech blogs, said that task killers were good initially.. you had to DIG to find that info)
And the reality about knowledgeable reps: Most of them end up getting fired or leaving the industry. Because those reps numbers will end up being lower than others in his store who just stick to the bare minimum.