Company: Microsoft
Date: 2015-02-05
Overall rating: 4/5
Employment status: current
Experience level: Junior

Company under Satya is heading the right direction
Pros: - one of a few companies w/ lots of touch-points with consumers and enterprises
- opportunity to work on products that touch people's lives -- Windows, Office, Skype, Bing, Azure, Xbox, etc.
- most colleagues are smart, hard-working, and competent
- company is heading the right direction by focusing on cloud and mobile
- Satya is transforming company culture for the better
- recent changes to modernize product development roles make sense
Cons: - old-Microsoft culture traits (aggressiveness, lack of collaboration, internal competition) still linger among small pockets of old-timers
- benefits not at par vs. competition -- e.g., Google / Facebook / Yahoo! (free food, lengthy parental leaves), Apple (sizable HW product discount for employees - SW discounts are great!!)