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

Software developer
Pros: Good facilities on campus. Many opportunities to learn and grow. One has certain amount of freedom to express and work on what interests them.
Cons: Not a great company to work for in terms of Work Life balance. You work long hours with minimal rewards. High stress environment.