There is a good work-life balance.
Lots of opportunity for advancement (at least in the lower levels).
Since it is a big company, there are a lot of teams to choose from if you want to transfer.
There have been a lot of painful reorgs.
Perks of being in a location that is not HQ are limited.
Technology is not the newest or most exciting on some teams.
A friend from MS referenced me. A recruiter quickly reached out with an online screening test. After passing the test, I received an invite for an onsite interview. I had five 1-hour interviews onsite, all of which were one-on-one with different en
One of my friends recommended me for the SDE position in the online billing group. An HR representative helped me arrange the whole process, including one round of phone screen and several rounds of on-site interviews. Each round of interview was tec
I had two technical interviews over the phone. Both technical interviews were challenging but doable. I had to write code using a web application that allowed both me and the interviewer to see what I was typing. After those interviews, I had one mo
A friend from MS referenced me. A recruiter quickly reached out with an online screening test. After passing the test, I received an invite for an onsite interview. I had five 1-hour interviews onsite, all of which were one-on-one with different en
One of my friends recommended me for the SDE position in the online billing group. An HR representative helped me arrange the whole process, including one round of phone screen and several rounds of on-site interviews. Each round of interview was tec
I had two technical interviews over the phone. Both technical interviews were challenging but doable. I had to write code using a web application that allowed both me and the interviewer to see what I was typing. After those interviews, I had one mo