Company: Microsoft
Date: 2015-06-25
Overall rating: 3/5
Employment status: current
Experience level: Senior

Software Engineer
Pros: -Very technical
-Needs quick and deep understanding of the various components in the pipeline
-competition is fierce, so is personal development
Cons: -Oncalls are a pain especially if your component is the backbone or infra on which other components are built