Company: Microsoft
Date: 2017-03-29
Overall rating: 4/5
Employment status: former
Experience level: Junior

Better benefits and treatment than any company I know of
Pros: -Unparalleled benefits, compensation, and flexibility. I was trusted to do my work on my time, allowing me to take long weekends, travel to see my family and set the schedule that worked best for me. A great place for parents and people with family obligations
-Smart, good people
-The ability to work on some of the biggest tech products in the world
-Resources abound
Cons: -Tends to be very bureaucratic and slower than smaller companies
-Some people have a tendency to stay comfortable within the status quo. Could use more people who want to push boundaries and challenge the existing mindset
-A lot of people who don't contribute much but have been at the company so long they're allowed to stay
-Reorgs are common, but you get used to it