Company: Microsoft
Date: 2015-10-11
Overall rating: 4/5
Employment status: former
Experience level: Junior

Senior Software Engineer
Pros: Great stable company with dependable work, work timings and salary with good flexibility depending on who is your manager
Cons: Not very challenging work and work and career is mostly driven by your manager and the management change