Great learning opportunities for engineers. You get to build systems from scratch with new tech.
Great career growth as long as you're intentional about up-leveling your skills and taking on challenging projects.
Work-life balance is great at times when you stop chasing promotions.
Great culture, no micromanaging in all three teams during my time here for 3-4 years.
Stable stock price, good during this bad economy.
Great compensation, got a good TC bump for IC2 to IC3 promotion.
Very pleasant interview experience. The process was pretty typical: * A conversation with a recruiter. * A technical phone screen. * An on-site interview, which was split over two days. This was nice in a way, but it also drew the process out.
I was asked to solve a 4-step coding question in CoderPad at a screening phase. Once you make it from the first step, you get to the next one. Solving all 4 in a given amount of time seems unrealistic, but maybe they assess how far you are able to
Initial Zoom screen (algorithmic). Then on-site with: * 1 algorithmic interview * 1 bug fix * 1 design interview * 1 behavioral interview * 1 hiring manager interview This took less than 1 month overall. Be well-prepared for algorithmic and design
Very pleasant interview experience. The process was pretty typical: * A conversation with a recruiter. * A technical phone screen. * An on-site interview, which was split over two days. This was nice in a way, but it also drew the process out.
I was asked to solve a 4-step coding question in CoderPad at a screening phase. Once you make it from the first step, you get to the next one. Solving all 4 in a given amount of time seems unrealistic, but maybe they assess how far you are able to
Initial Zoom screen (algorithmic). Then on-site with: * 1 algorithmic interview * 1 bug fix * 1 design interview * 1 behavioral interview * 1 hiring manager interview This took less than 1 month overall. Be well-prepared for algorithmic and design