Infrastructure as a Service (IaaS): Exploring the Pros and Cons (2023)