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

Great employee support
Pros: Innumerable perks and opportunities for growth and advancement if you want it.  Hard work and good attitude is generally rewarded. Each group is different and lead by individual personalities that may create more challenges. The company culture as a whole though, is supportive and nurturing. I have learned a lot  from very smart and genuine people during my time here.
Cons: Sometime long hours but never when unduly needed and always rewarded. It is a large company so sometimes politics feels more at play than one would like. Within this large company though, are many individuals good and bad, just as in life, that make it either easier or a challenge. It's a personal choice how to handle them.