If you are reading this, you have probably been in conversations or meetings that started with this question. Perhaps, though, this is the wrong question to ask.

But, first of all, let's get a common understanding of what Cloud means: A Cloud is a data centre with automation capabilities, operated by a third party provider (Public Provider) or your company (Private Cloud). This automated data centre comes with self-service web administration portals and, probably, APIs to automate your infrastructure provisioning. It may come in three flavours: Infrastructure as a Service, (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). 

With this common understanding, the key in all the above is "Automation". Cloud, in the end, is about automation and economy of scale. About turning manual, repetitive tasks, into fully automated, immutable, consistent and reusable solutions spanning across infrastructure and software processes. It is the equivalent to the industrial revolution.

The opposite to cloud are the traditional on-premise models and procedures. I like to compare them with a house of cards: Manual, repetitive, slow, error-prone and difficult to replicate, weak and easy to "destroy" (meaning destroy to hardly scale and evolve alongside with business needs).

If there is a significant shortage of STEM professionals, if the business is growing faster than we can, if the processes you rely on are error-prone, why you are not talking about automating to achieve more with the same number of people? Why, if you can build a new environment for your project in seconds, only by changing some configuration parameters and pressing a button, are you spending months with more people and spending more of your budget? Or by not delivering it at all and compromising the success of your business?

In consequence, the question that you probably should discuss is "When do we adopt cloud before is too late?", instead of "Should we adopt it?" 

You can start with a Public Cloud, connected to on-premise services, and then evaluate switching to a Hybrid or even Private Cloud.

You can also read more about the importance of automation to deliver at business speed (part 1 and part 2).