Company: Microsoft
Date: 2012-11-04
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great opportunity for a college graduate
Pros: Great perks.
Flexible schedule / Ability to work remotely, even from a different country.
Very good compensation,
Good work/life balance.
World impacting work.
Ability to get to know very smart or important people in the tech industry.
Cons: Cross-team collaboration is difficult.
Just like any other large organization, there is too much unnecessary process, but it depends on the team.
Necessity to look after yourself almost too aggressively to achieve promotions.