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.
The process was fairly standard. A recruiter finds you on LinkedIn and sets up an informational with the hiring manager. If interests are aligned, then a phone screen is set up. It will be a 45-minute coding interview with typical data structures-rel
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.
I applied online. The process took two months. - First round: An interview with the team manager. - Second round: Interviews with the whole team individually. They indicated that the interview with the team would be 30 minutes each, but they were a
The process was fairly standard. A recruiter finds you on LinkedIn and sets up an informational with the hiring manager. If interests are aligned, then a phone screen is set up. It will be a 45-minute coding interview with typical data structures-rel
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.
I applied online. The process took two months. - First round: An interview with the team manager. - Second round: Interviews with the whole team individually. They indicated that the interview with the team would be 30 minutes each, but they were a