In my experience, there is an astonishing amount of work to do just keeping your head above water. Particularly in a corporate environment where you spend 90% of your time getting permission and buy-in for the other 10% where real work occurs. It's demoralizing to say the least.
That seriously leads me to ask me what the fuck the engineers are actually doing there if they're not improving a core product.