Company: Microsoft
Date: 2018-08-01
Overall rating: 5/5
Employment status: current
Experience level: Junior

Microsoft
Pros: Extremely flexible and understanding managers, best quality of life I`ve had since I started to work. Top of the line hardware and software available.
Cons: You don`t really get to grow professionally, and being in such a big company, they don`t make full use of their resources. Also, you always have the threat of someone deciding to cut the whole team one year.