Company: Microsoft
Date: 2015-08-26
Overall rating: 4/5
Employment status: current
Experience level: Junior

It is a nice environment to work in, it offers information and knowledge like no other workspace.
Pros: Huge knowledge base, a lot of extras, such as breakfast, sodas, etc. Good development prospects and transparency regarding new opportunities. Extraordinarily competent people, with decades of experience in their fields.
Cons: You are made responsible for things you cannot control. Sometimes the weight of personal relationships overshadow professional performance and meritocracy becomes questionable.