Company: Microsoft
Date: 2016-11-21
Overall rating: 5/5
Employment status: current
Experience level: Senior

Senior Software Development Engineer
Pros: Ability to move around different teams within MS
Cons: Its easier for higher growth if you are a manager but unfortunately its tough to become a manager since they have flattened out the org