The most humble people are found here. Colleagues are always willing to help. It always feels safe to ask questions, and people genuinely show a great deal of empathy towards peers. The product itself is also pretty amazing. You can see the dogfooding, where internally, tools are used much in the same way customers do. Work-life balance is probably better than most places. People accept feedback on how to improve things, and there's always iteration to try to make things better in the short term.
Unfortunately, a lot of "top down" goals contradict each other. There are some decisions to prematurely optimize infrastructure and architecture too early, which is causing internal friction among engineering teams.
Everyone seems busy, but it is unclear where this ship is going in the long term. You only hear from some leaders during All Hands and seemingly recycled slide decks.
Culture seems a bit diluted compared to other companies.
No real career progression, no mentorship program despite asking for it, and anecdotally, it seems hard to move teams. You can often feel "stuck" if you happen to be a subject matter expert because what's more important is you keeping the lights on rather than what your interests may be.
Start asking the real questions of what's important and connect with your engineering team on a "human" level – not through All Hands and surveys.
Don't throw bodies at problems, as you can often achieve more with less but with proper thinking. Take a step back to think long term rather than quarter-to-quarter. This short-term thinking is stifling the ability to evolve into a multi-generational company.
Commit somewhat to a yearly roadmap and perform transparent retrospectives. Share those results using real data to gain the trust of the engineering org at large.
The interview process is straightforward: 1. Recruiter interview (to get to know you and tell you about the job itself) 2. Technical interview (live coding with a medium difficulty problem-solving question) 3. System design interview (design somethi
My interviews with Miro were positive. The recruiter was forthcoming with the information I asked for, friendly, and provided a lot of information themselves. Equally, the interviews with the Engineers and Staff Engineer were pleasant. They were fri
The interview process consists of 4 rounds: * Algorithm question * System Design * Manager Interview * Team Interview It was very straightforward and organized. The interviewers were very friendly. I really enjoyed the whole process.
The interview process is straightforward: 1. Recruiter interview (to get to know you and tell you about the job itself) 2. Technical interview (live coding with a medium difficulty problem-solving question) 3. System design interview (design somethi
My interviews with Miro were positive. The recruiter was forthcoming with the information I asked for, friendly, and provided a lot of information themselves. Equally, the interviews with the Engineers and Staff Engineer were pleasant. They were fri
The interview process consists of 4 rounds: * Algorithm question * System Design * Manager Interview * Team Interview It was very straightforward and organized. The interviewers were very friendly. I really enjoyed the whole process.