Company: Microsoft
Date: 2015-11-25
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great company
Pros: Most teams and orgs are great to work for. There are so many options you can always find something interesting to work on around the company. Like how the company employees genuinely are encouraged to participate in participate in philanthrophic activities and community building.
Cons: Lot of bureaucracy, slow pace changes, lack of standardized tools and processes. Lot of reinventing of wheel all over the company.