Company: Microsoft
Date: 2017-03-13
Overall rating: 5/5
Employment status: current

Senior Software Engineer
Pros: A chance to interact with various talented engineer. Employee benefits are really good from health, daycare and fitness. Huge main campus with good facilities.
Cons: The usual overhead that comes from a large company. Some of the senior VP leadership lack vision and just coast.