Good compensation if you are an exceptional performer. Opportunity to work on many different technologies once you are matriculated.
Poor mobility within the company. Management promotion opportunities are generally linked to how long you have been with the company.
There's an 18-month minimum that you must stay within a group before you can work on a new project. This can screw you over, as one can easily get lured into a failing group. Periodic hiring freezes exacerbate these problems.
There's not enough emphasis on placing people with strong technical backgrounds into management. Ideally, individuals should have both qualities. Recently, there have been more "foo-foo" managers and fewer technical managers.
Very straightforward, two back-to-back thirty-minute technical interviews that had a combination of LeetCode easy and medium questions, along with some behavioral questions that were sprinkled in there.
It was one round, two interviews: one technical and one behavioral. It took about a month to get the interview request and a week to hear back. The behavioral round also had some minimal technical questions.
I got a referral from the TNT program, which allowed me to skip the phone screen and other interviews. I got to the final round and had back-to-back interviews with a Software Engineer and a Product Manager. Both interviews were mostly behavioral, wi
Very straightforward, two back-to-back thirty-minute technical interviews that had a combination of LeetCode easy and medium questions, along with some behavioral questions that were sprinkled in there.
It was one round, two interviews: one technical and one behavioral. It took about a month to get the interview request and a week to hear back. The behavioral round also had some minimal technical questions.
I got a referral from the TNT program, which allowed me to skip the phone screen and other interviews. I got to the final round and had back-to-back interviews with a Software Engineer and a Product Manager. Both interviews were mostly behavioral, wi