It wasn't actually phone support, but it was low level end user desktop support. Basically instead of "have you rebooted it?" over the phone, I would go to their office and reboot it, and anything more complicated I was supposed to send it downstairs for level 2 support (I actually got yelled at for reinstalling a driver once).
And this was by no means a hierarchy. Tech support was just the easiest to break into without experience. The move to sysadmin was natural, work on servers instead of desktops. QA was a calculated because I wanted to write production software. It was actually a step responsibility wise, but got me closer to dev.
All of those have the potential to rise up and make careers out of. I know from trying to hire them, senior QA people are worth their weight in gold. I just knew from the beginning that I wanted to write code.
One other thing I should point out is that I've found startups to be generally more accepting of a lack of a degree. My current large company was the result of my previous startup getting acquired.