Salary was pretty good. My stock tripled in value when they bought Joe Rogan. Food and perks were good.
Be really careful what team you get placed on when you start. I got placed into the Financial Engineering org, which operates separately from the rest of the engineering organization. It's much closer to working at a bank than a traditional software engineering organization.
Deadlines are very much done in the "waterfall" model you see in banks, rather than a normal agile sprint organization. Engineering is seen mostly as a cost center function to support financial analysts, and there's very little room for product feedback or creative input from the engineering function.
As for the overall direction of the company, I didn't really get it. I love the music product, but the podcast product is really terrible and is dragging down the rest of the product. All of the all-hands are the company leadership apologizing for terrible things Joe Rogan says. It's just not a place I felt proud of anymore.
Middle management is killing these teams. Standups should not be 45 minutes long! Engineers should have a say in determining sprint goals.
If people join a team and it's not a fit, let them transfer within the organization!
The interview process involved five distinct steps: * Phone round * General interview * Coding Round 1 * Coding Round 2 * HR round Selection in all these rounds was necessary. The interview was conducted mostly remotely via Zoom.
I had a general phone interview with the department manager. I was asked general experience questions. I did not get to continue to the next part. I think I may not have been a good match.
A recruiter emailed me to schedule a call based on their availability, providing a Calendly link. I scheduled the call according to the recruiter's availability. I waited for 30 minutes at the scheduled time but did not receive a call. When I emaile
The interview process involved five distinct steps: * Phone round * General interview * Coding Round 1 * Coding Round 2 * HR round Selection in all these rounds was necessary. The interview was conducted mostly remotely via Zoom.
I had a general phone interview with the department manager. I was asked general experience questions. I did not get to continue to the next part. I think I may not have been a good match.
A recruiter emailed me to schedule a call based on their availability, providing a Calendly link. I scheduled the call according to the recruiter's availability. I waited for 30 minutes at the scheduled time but did not receive a call. When I emaile