For those doing Fortune 500 consulting, outsourcing and offshore is everywhere, there is no way to avoid it.
I used to be very critic of the quality, specially since I happen to do reviews of delivered code, but then I also have seen the quality of some internal developers at those customers.
All because selling software isn't their core business, so as long as whatever is running on their servers, desktops, tablets, phones, helps to sell their core products (not software), no one cares one single second about code quality and how it is written.
Just like 99% of people don't care how the goods at their local stores are produced.
I used to be very critic of the quality, specially since I happen to do reviews of delivered code, but then I also have seen the quality of some internal developers at those customers.
All because selling software isn't their core business, so as long as whatever is running on their servers, desktops, tablets, phones, helps to sell their core products (not software), no one cares one single second about code quality and how it is written.
Just like 99% of people don't care how the goods at their local stores are produced.