Good Luck.
And, if it's any consolation, I work in IT. Every single company that I've worked in puts sales at the top of the list for anything (good equipment, fast service, etc) - even ahead of the CEO. The philosophy is that if you're not selling, then the company isn't making money and no one gets paid. :-)
Yeah, I'm in IT and programming as well. Personally, for work environment, it's one of the best industries to be in. You don't have this overly formal overbearing type bureaucracy and as long as a fellow IT man is in charge of your department, you don't usually get any crap as long as you get your projects done in reasonable time. It's an industry where everybody really does understand each other. My boss even lets me wear jeans to work.