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

Great people to work with, opportunities for career growth if you are open and embrace the change
Pros: Lots of opportunities to learn, have flexibility on how you get your work done, encourage to take initiative, many great people to work with, lots interesting product and project to work on.
Cons: change is the norm, it is a challenge to get everyone on the same page, requiring strong influence and impact skill , great communication and relationship building skill.