I look at startups and see a 1 week turnaround for a project. I look at us and see a 3-4 month turnaround for the same project. It's all warranted - the security reviews, the audits, the integration conversations, but at the end of the day it's still 10X longer in a world where seconds count for customer experience. Is it just a matter of time before we get 'disrupted'? Sorry for overusing that word. Just couldn't think of a better one.