I learned early in my career that I don't want to work at companies that moan and whine about how much software staff costs. This extends to non-programmers as well. "Why should I pay for a professional QA person, when I can just pull someone off of the line and pay them peanuts?"
I remember sitting in an IT staff meeting getting a lecture that we were lazy overpriced bums. "You are 20% of our staff, but make 50% of our wages!"
Yeah, asshole, its because we have degrees (mostly 2 year, because they were cheap bastards) and your line people did not even graduate high school.
I realized at that point that as a programmer, I do not want to work in IT ever again.