The people are very smart, and the compensation is pretty good. The company does pretty much everything under the sun, so if you want to change job functions, it's not too difficult.
The company does not have a good way of accurately gauging talent or motivation. So, a lot of very high-up people do not have good judgment; they either are loud and can argue until everyone around them gives up, or they happened to be in the right place at the right time.
Change the review system so that peer feedback is directly taken into consideration for promotions.
I applied for the Sr. Software Engineer position in the Azure group and received a call within a month. The recruiter arranged a phone interview, which consisted of a couple of technical questions that I answered perfectly within an hour. Everything
A recruiter contacted me via LinkedIn and set up phone interviews with three different groups. Two groups wanted to bring me on-site for a final interview. **On-Site Interview with Group #1:** The hiring manager openly expressed his desire to hire
There were a total of 3 interviews, as I am an internal candidate. The first two interviews focused on data structures, and the third was about design. This totaled 3 hours. The data structure questions were related to graph theory and dynamic pro
I applied for the Sr. Software Engineer position in the Azure group and received a call within a month. The recruiter arranged a phone interview, which consisted of a couple of technical questions that I answered perfectly within an hour. Everything
A recruiter contacted me via LinkedIn and set up phone interviews with three different groups. Two groups wanted to bring me on-site for a final interview. **On-Site Interview with Group #1:** The hiring manager openly expressed his desire to hire
There were a total of 3 interviews, as I am an internal candidate. The first two interviews focused on data structures, and the third was about design. This totaled 3 hours. The data structure questions were related to graph theory and dynamic pro