Vantaggi
- 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
Svantaggi
- 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!!)