Pros and cons of Cloud Solutions