Company: Microsoft
Date: 2017-07-25
Overall rating: 5/5
Employment status: former
Experience level: Senior

Super company to work for
Pros: Large company but small teams, so you have lots of autonomy and freedom in your job, as long as you are competent and ambitious.
Cons: Sometimes it's more about how you score or appeal better internally than being actually great at job, to be promoted or rewarded so full potential of people are not being used