Company: Microsoft
Date: 2016-06-09
Overall rating: 4/5
Employment status: current
Experience level: Junior

Azure Networking
Pros: IF the product was viable and not run by current management - this could be a really interesting product to work on. Overall being in third to AWS and Google in terms of features and ease of use keeps folks competitive and hopeful to win the cloud war. However, as noted in the Cons - it will not happen under current management.
Cons: To work in the Azure group you should be prepared for:
1. This particular work group lacks absent of any of the published Microsoft company values. 
2. Complete and total lack of honesty by nearly every people manager in the group. Very few are trustworthy.
3. Unethical hiring practices - hiring managers are encouraged to avoid hiring women and Caucasian men.
4. Engineers and Project Managers are specifically asked to hide product lapses from the public and customers especially around security and other gaps which might slow sales in any way. 
5. While publically stating that the customer is first - behind the scenes the directors and other senior managers spend countless hours determining how to conceal defects versus fixing them.
6. Product planning in this area of the company is conducted by the equivalent of 5th graders who have absolutely no idea how to run planning exercises which results in complete and total chaos during development. Efforts are often uncoordinated and result in both Engineering and Project Management teams fighting for scarce resources resulting in incomplete features or skipping quality and security controls.