Heh... I had a local cable company turned ISP *beg* me to come manage their help desk.
I remember saying to him "I doubt that you're willing to pay me what I'm worth."
He says "We'll start you off at $32,000 *PLUS* we'll give you free cable and high-speed internet!"
I said... "Ummm.... first of all, I don't live in the town you service, second of all, double that, and we'll talk."
lol
I've been in the I.T. business for 20+ years now. I guess at this point, I'm just "hunkering in" and working towards retirement. I love doing R&D though... and I love programming... the nice thing about being a "one man shop" (part of a larger IT department, but the only person at this particular location) is that it gives me the autonomy to try new things and keep busy. The down-side to that, of course, is that anything with a wire in it becomes my responsibility (video cameras, cable system, telephones, electronic doors, on and on and on....) but that adds diversity and keeps me from getting bored doing any one thing.
BUT, what I'm getting at is that yes, I've done the chump jobs, and had to claw my way up little by little. And I still handle service calls. Once you get into "Customer focus" frame of mind, it becomes easier.
Just remember...
Everyone is your customer. Not just the ones who buy your product, but every person in your company who you support as well.
Just my 2¢
-Cole's Law: Shredded cabbage
--Greg