In general, MS is a good place to work. The politics can sometimes be difficult to deal with, but once you learn the game, it's not bad to navigate.
The biggest con at MSFT is the inability to move between teams. It also feels like there are too many levels of management.
Flatten the reporting structure.
Split SDET into two roles: test and development of tests.
Change SDETs who write tests to SDE.
Allow easier transfer policies.
The initial phone screen was friendly. The recruiter was helpful and gave some good tips on what kind of questions to expect. However, they should be doing a better job screening candidates and not just randomly interviewing developers with no testi
The interview process was really intimidating, but all the interviewers did a lot to keep me comfortable and motivated.
MS: Need to improve communication and interview process.
The initial phone screen was friendly. The recruiter was helpful and gave some good tips on what kind of questions to expect. However, they should be doing a better job screening candidates and not just randomly interviewing developers with no testi
The interview process was really intimidating, but all the interviewers did a lot to keep me comfortable and motivated.
MS: Need to improve communication and interview process.