> What they should have done is adopt Heroku as their internal Platform-as-a-Service
From what I saw, Heroku was unsuitable for a serious large company. Deploy-on-push is a nice UX for a small company, but once you need something more structured, it wasn't enough.