The engineering culture is among the best I've ever worked in.
The people are smart, fun to work with, and passionate about doing the right thing.
There are many technical spaces to work in with lots of interesting challenges. Leadership is good at aligning people's interests and skills with problems and then letting them run with the solution and implementation.
The product management folks I work with are great at what they do. They know the product, what we need to do next, and how to help engineering get there.
Flex schedules are a real thing. People work from home and/or work schedules that fit their life, so long as they are available in the office or online during core hours for collaboration.
Pay isn't as competitive as some other large tech companies, but the trade-off is that you work with an engineering team where you know everyone. There's a lot to be said for that, especially when it comes time to get things done quickly.
Aside from being good at the core things that I value at an employer, there are nice perks you would find at a startup.
Very high work tempo from time to time can get you a little burned out, but that's true for any company doing great things.
A 401K match would be nice.
The IPO has been on the horizon for years.
In some places in engineering, PMO is imposed, and it doesn't always work.
Keep up with recent changes to optimize engineering.
Regular software developer interview process: System design, LeetCode questions, and STAR stories. I was ghosted for more than 2 weeks before I asked HR about it and was notified that I was rejected. Negative experience overall.
The interview process included: * A basic recruiter call. * LeetCode questions. * System design. * A hiring manager interview. The LeetCode questions were of medium difficulty. The system design discussion seemed relevant to the business, w
Typical phone screen plus four rounds. However, the coding interviews were not exclusively coding; they also asked about your experience, which was refreshing. The system design interview was very conversational, which I also liked. They had an in
Regular software developer interview process: System design, LeetCode questions, and STAR stories. I was ghosted for more than 2 weeks before I asked HR about it and was notified that I was rejected. Negative experience overall.
The interview process included: * A basic recruiter call. * LeetCode questions. * System design. * A hiring manager interview. The LeetCode questions were of medium difficulty. The system design discussion seemed relevant to the business, w
Typical phone screen plus four rounds. However, the coding interviews were not exclusively coding; they also asked about your experience, which was refreshing. The system design interview was very conversational, which I also liked. They had an in