Company: Microsoft
Date: 2014-12-29
Overall rating: 4/5
Employment status: former

Good and bad
Pros: I like the office and the culture, everyone is helpful and working towards same goal, minimal politics
Cons: Most of the junior to mid level employees are contract staff with yearly renewal. Not good if you are looking for job security.