Company: Microsoft
Date: 2017-12-09
Overall rating: 4/5
Employment status: former
Experience level: Senior

Principal Software Dev Engineer
Pros: Great place if you have a good manager and project. Very stable job, good work-life balance, good co-workers and lot of opportunities.
Cons: Company was too slow moving, showed very little respect to outside technologies. The division partner/VP called the shots based on his view of the world, there was to checks and balances or factoring in of customer needs or competitive progress.