Company: Microsoft
Date: 2014-09-30
Overall rating: 4/5
Employment status: current
Experience level: Junior

Software Engineer
Pros: Smart people all around, nice salary, nice city, and generally you can finish the job within normal working hours. And the supporting team is great.
Cons: not that easy to get promotion, and many people/friends quit the job for start-up programs which they get much more paid.