> I'd be surprised if companies have a CS degree requirement for that job.
I wouldn't be as there are not a lot of 'technical support' degrees.
Someone once told me something to the effect of "the two people groups that understand a program the most are the developers and application support", which I interpreted to mean that just because you didn't write the program doesn't mean you don't gain close familiarity with its problem domain, inputs, outputs, behavior under adverse conditions etc.