Hi,
After asking this question, and reading some of the comments, I realised that some of my peers would simply refuse to work for a large corporate environments. Personally, I have worked for both small start-ups (6 employees), medium sized ISVs (180 employees), and several large IT Services companies (10,000+ employees). Each type of company has it advantages and disadvantages, and I have got a lot from each of the companies that I worked for. I'm currently with a large company that has me working in a small team with some great developers developing enterprise level software.
What I would like to ask is, what type of company do you believe programmers should avoid working for?
I'm NOT just talking about the size of the company; I would be interested in reading answers about particular development areas (for example, malware, finanical services, etc) that you think we should all avoid.
Thanks, MagicAndi.