Company: Microsoft
Date: 2015-08-23
Overall rating: 3/5
Employment status: current

Senior software engineer
Pros: Smart co engineers, very good employee care and benefits
Cons: Proprietary technologies, beauracracy with many layers of management