Pros
Exceptional and Motivating Management. Visionary leader
Cons
Salaries can be improved but still an overall experience with the company is exceptional.
Pros
Through cloud services anyone can reduce spending on infrastructure, reduce capital cost, improve accessibility, improve flexibility, increased storage capacity etc.
Cons
Security and Privacy, Technical Difficulties and downtime and increased vulnerability etc.