Company: Microsoft
Date: 2014-08-13
Overall rating: 4/5
Employment status: current
Experience level: Senior

Life of a Software Design Engineer
Pros: Great benefits. Vacation policy changed and so it is no longer an issue. Diverse projects to work on. Given a lot of independence and responsibility to shine.
Cons: Hard to move teams. Health coverage not so great. Benefits are slowly being eroded. Review system is not the greatest. Changes are afoot and so hopefully things get better.