Company: Microsoft
Date: 2016-03-16
Overall rating: 2/5
Employment status: former
Experience level: Senior

Program Manager
Pros: This is a very established company attempting to work as a start-up. Demanding work, peer comradery, benefits, and pay are all excellent.
Cons: Microsoft does not treat seasoned employees well.  They would rather fire someone who is getting up there in the salary scale and hire a brand new college grad at much less salary.