Company: Microsoft
Date: 2012-06-23
Overall rating: 5/5
Employment status: current
Experience level: Junior

Scale benefit
Pros: Welfare is good. It also has 'benefit of scale'. I mean, if you change one feature or ship one new product, it has the chance of changing the lives of millions of people. That is what some small companies can't offer. They also have very rich resource for career development.
Cons: Typical problems of any super-big companies. Promotion opportunities are limited.