Policy wise the org cares about your physical and mental wellbeing. Covid policies have been reasonable and empathetic and leadership has been communicative and transparent.
I enjoyed working with lots of smart people.
There is good brand awareness among tech, and many companies use the product.
Work-life balance is what you make it, but here it is better than most. Be aware that on call load varies greatly between teams, so be sure to talk about that with the hiring manager before signing on.
Compensation is below average and the stock is going nowhere.
Diversity is fantastic at lower ranks, but diversity in senior ranks is as abysmally low as the rest of the industry if not below average.
Depending on which team you are on, the environment can be incredibly toxic, and there aren’t many teams with exciting work to switch to.
Leadership demands GSD but doesn’t pave the way for that to happen, so product development is anemic as a result, and there's a strong risk of being overtaken by competition.
You’ll waste a lot of time and energy needlessly struggling with "strong personalities" (ie a-holes) in order to feed their egos rather than working together to find solutions and ship quality work.
There is a shocking meeting load even for individual contributors because the company thinks that the more meetings you have, the more “agile” it is.
You already know what needs to be done, you just don't have the risk appetite to do it.
The process started with a standard phone screen from the recruiter. About a week later I had a phone interview with the hiring manager with standard behavioral questions, e.g. regarding working in a team and software developer successes and failures
There were 5 rounds, including 1 recruiter, 2 behavioral, 1 live coding, and 1 system design. I had to prep a design diagram in advance for the system design round. The entire process took almost a month. I thought everything went well and got a po
Week 1 - Initial call with recruiter for availability, etc. Week 1 - Second call with Eng. Manager to talk almost about life story, projects you worked on, your successes, challenges, etc. Week 2 - do a take home coding challenge or do it on site -
The process started with a standard phone screen from the recruiter. About a week later I had a phone interview with the hiring manager with standard behavioral questions, e.g. regarding working in a team and software developer successes and failures
There were 5 rounds, including 1 recruiter, 2 behavioral, 1 live coding, and 1 system design. I had to prep a design diagram in advance for the system design round. The entire process took almost a month. I thought everything went well and got a po
Week 1 - Initial call with recruiter for availability, etc. Week 1 - Second call with Eng. Manager to talk almost about life story, projects you worked on, your successes, challenges, etc. Week 2 - do a take home coding challenge or do it on site -