I wouldn’t recommend it, a company that size is going to need to guarantee uptime and performance and they are going to need a big cap-ex purchase on servers and storage networks to get it done and get enterprise support and hire staff to maintain it.
For a smaller company that already has the infrastructure to run it, it makes a bit more sense but I wouldn’t recommend it for a small company with nothing or a large company that’s already moved to cloud.
Just one man’s opinion though, I don’t know the situation.