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

Senior Software Engineer
Pros: Salaries are above average as are the benefits.
Work life balance is better than at other companies with similar salary.
Cons: Work life balance still leaves a lot to be desired.
Very competitive culture... however it IS getting better...