You have the opportunity to work with some amazing people: clever, switched-on, and smart. Some great benefits and compensation are reflective of the market rate. The two-week, end-of-quarter "hive sprints" are great to build morale and work with people you wouldn't normally.
Lots of autonomy and the chance to make data-informed decisions, working in product teams to drive your own delivery (aligned with company goals).
The biggest thing here is that it's really hard to know what others are doing. Many wires get crossed, and often teams are surprised by changes that come their way. There is no consistent way of receiving updates. Some teams use email, others Slack, others only announce during an all-hands. The company feels bigger than it is because of lots of overly complex ways of communicating. A hyper-detailed approach to metrics and measurement can, at times, make you feel micromanaged. Overall, it feels very chaotic, which engineering leadership is trying to change.
Expectations during hiring are not passed to the right people, with some new starts being hired with promises made but not backed up by the hiring manager.
Performance review and promotion processes were recently revised to make things easier for direct reports, but the manager experience feels far too complex, subjective, and time-consuming.
The focus on "number of epics" shipped paints a disproportionate picture of how software teams operate.
The absolute focus on one key metric for all goes against some principles around self-organizing teams.
Not all teams measure success in the same way.
Condense down how things are communicated to the org, then give updates consistently.
Round 1: Call with the recruiter. They shared Typeform values, a bit about the product, what they expect from me, a brief about the next rounds, and answered any questions I had. Round 2: System Design. I had this round with 2 other EMs where I wa
At first, I had a few conversations with an external recruiter who was, or at least had been, working directly with Typeform. The official interview process was divided into three parts: * System Design Interview * People Management Interview *
1. Screen with 2 x internal recruitment team 2. Technical system design with 2 x eng mgrs 3. People leadership with 1 x people experience team 4. Behavioural with 1 x senior eng mgr
Round 1: Call with the recruiter. They shared Typeform values, a bit about the product, what they expect from me, a brief about the next rounds, and answered any questions I had. Round 2: System Design. I had this round with 2 other EMs where I wa
At first, I had a few conversations with an external recruiter who was, or at least had been, working directly with Typeform. The official interview process was divided into three parts: * System Design Interview * People Management Interview *
1. Screen with 2 x internal recruitment team 2. Technical system design with 2 x eng mgrs 3. People leadership with 1 x people experience team 4. Behavioural with 1 x senior eng mgr