You get to work on super interesting and complex projects and get to make a huge impact during very short periods of time.
Fascinating product which aims at improving the world around us.
Genuinely kind and brilliant people to work with, who truly care about what they are doing.
Diversity and inclusion in all positions.
Cutting-edge technologies.
The company is beginning to understand the importance of orderly work methodology, solid architecture, and documentation.
Nicely stocked kitchen.
Excellent office location.
Mediocre management with obsolete perceptions and a fixed mindset.
Low compensation in comparison to companies with similar profiles on the market (especially stock options are very low).
The company is stingy with the employees. Expect all kinds of excuses, insults, and attempts at blowing your confidence from the HR team when you ask for more compensation.
The HR team tends to be involved in issues that are out of their responsibility.
The company is looking for yes-men in management positions at all levels. If you try to change existing processes/systems or suggest ideas for improvements, “no” is the common answer.
The company suffers from many of the illnesses of a big corporation but without the advantages.
People are worn out in some of the teams, but it really depends on what team you are and who is your manager. Some managers don't have the skills to buffer the stress from their employees, leading to a very high turn-over rate.
The company still doesn't have a proper tier-2 support team. Meaning that engineers on shifts very often handle cases that could and should have been solved by a properly trained support/tier 2 team.
Depending on the team, engineering is not in good shape and is a direct result of a long time practicing extreme feature-driven development without thinking about the consequences.
Understand that people are your most important asset. Treat your people with respect and dignity, and have the courage to face your employees without sending HR to be spiteful with them.
Spend more resources on maintaining your valuable manpower and also to recruit senior engineers and leaders. You need to scale up now, and you need experienced personnel who have seen and done a thing or two.
Don't take your employees for granted. There are always other options.
Be nice to people who choose to leave the company. It's a small industry, and trying to insult people on their last day at the company is not good karma. Try to separate on good terms instead; it leaves a better taste.
Call with recruiter and interview with team lead and a member of the team. 1-hour Zoom meeting asking about modeling, dbt, and best practices. You should tell about yourself, and then they will tell about the company and the role.
I went into an interview with a hard interviewer. Bad luck, I guess. No hints or feedback were given by the interviewer during the interview, nor was there any feedback afterward. I solved the question, and the solution worked, but I didn't use the
Short interview with HR (phone) Interview with Front-end Manager Interview with the team leader of the team I was interviewing for Formal HR session Send Recommendation Given an offer
Call with recruiter and interview with team lead and a member of the team. 1-hour Zoom meeting asking about modeling, dbt, and best practices. You should tell about yourself, and then they will tell about the company and the role.
I went into an interview with a hard interviewer. Bad luck, I guess. No hints or feedback were given by the interviewer during the interview, nor was there any feedback afterward. I solved the question, and the solution worked, but I didn't use the
Short interview with HR (phone) Interview with Front-end Manager Interview with the team leader of the team I was interviewing for Formal HR session Send Recommendation Given an offer