> They couldn't find any of the fancy CS degree folks
Fascinating.. I wonder if their creating a high barrier of entry actually backfired and caused them to hire less competent people?
My hypothesis: people with CS degrees are fairly high in demand, and on average are qualified to get much "better" jobs than customer support. This being the case, if you require a CS degree, you end up with predominantly the people who were unable to get a better job elsewhere, who are less capable whether it be due to motivation, intelligence, or something else.
Note this completely assumes that software engineering jobs have better compensation/benefits than customer support and I acknowledge I don't know your previous employer's specific case. I also don't want to knock any customer support people, so I hope you will excuse my liberal use of the word "better": I only mean better in terms of compensation and I understand there are more important things than money.