Company: Microsoft
Date: 2014-11-15
Overall rating: 5/5
Employment status: former
Experience level: Confirmed

One of the best companies to work for hands down.
Pros: So many opportunties to grow you career; including if your are looking for upward mobility, technical growth, management/leadership or career shift. There is no shortage of opportunities in this company.
Cons: It is so big, it can feel like there re multiple companies. Working in the field has a completely different culture than working in Redmond (HQ). The old review model was terrible, but that is gone now.