The benefits include reduced capital expenditure costs, scalability, business continuity, and sustainability. However, challenges include the need for optimal use of cloud resources to avoid unnecessary costs and ensure sustainability.