cloud computing

advantages/disadvantages for an online company that has about 200-300 employees