Company: Microsoft
Date: 2015-06-13
Overall rating: 3/5
Employment status: former

Software Engineer
Pros: Benefit is good and job is stable, people are generally nice here.
Cons: A terrible feeling that you and your team fail at everything, it is so difficult to get anything done due to overwhelming politic complexity and global buck passing.