Software Engineer • Current Employee
Pros: The management team is exceptional—highly technical and deeply understanding of the engineering experience within the organization.
The projects here operate at an extraordinary scale—arguably among the largest in the world, easily within the top three by size.
The work involves tackling unprecedented challenges in networking across a diverse range of sub-domains.
There's the opportunity to contribute, albeit somewhat indirectly, to groundbreaking technology initiatives.
Work-life balance is strong; while the team is hardworking and highly skilled, the workload is managed within humane hours.
Competence across the team is notably high. While the organization may not always have a top-tier reputation overall, the level of expertise within the Azure Networking group stands out as exceptionally strong, surpassing much of the broader organization.
For those who are queer or part of other marginalized groups, the environment is inclusive and respectful. It’s a remarkable place to focus on meaningful work without fear of harassment, bullying, or being overlooked—unfortunately, still a rare quality in many workplaces.
Cons: Compensation tends to be lower compared to other major tech companies. Promotion timelines appear to follow a fairly rigid structure, though this may evolve over time.