I worked at Microsoft full-time (More than 8 years)
Great facilities, benefits, cafe's. You get to work with a lot of talented senior engineers who have a ton of experience and you get to learn a lot from them. Though it varies with teams, overall I had a good work life balance.
Pretty much top down in my experience. Though they are making a lot of changes they always seem to play catch up.
Advice to Management
Encourage bottom up ideas. Sometime the best ideas come from the new young talent. There needs to be a better system to support entrepreneurial projects.
This will replace the current featured review for targeted profile. Are you sure you want to replace it?
Are you sure you want to remove this review from being featured for targeted profile?