Company: Microsoft
Date: 2016-11-10
Overall rating: 3/5
Employment status: current
Experience level: Senior

Software Developer II
Pros: They have very good benefits and pay, nice people to work with, opportunities within company
Cons: Not agile environment due to layers of management, not best collaboration, like to get rid of staff that hasn't moved up but been there a long time so they can replace with someone earning less, not very loyal, expect long working hour,