If you have no experience, then a degree might help get you in as a junior developer somewhere. With even 1 year or more of experience (real world, not just lab assistant type) the degree isn't important at all (at my company). It doesn't look bad, but it's much better to see 1 or 2 years of VB.NET, C#, Database, or something else "useful".
There are SO many factors into hiring someone though, it's hard to pin one area down as more important than another. Personality is a key (must get along with others) for instance, though many companies won't mention it because it's too taboo (it could potentially be used to weed people out by race, sex, or whatever else people might not want). But if you're expected to work as a team, you must get along well with everyone in it.
-Ner