My colleagues are great, the office has beer on tap, the company's numbers are doing better than ever, we're profitable, and the stock is finally doing well.
My criticism comes from a place of disappointment and sadness, rather than anger.
I used to be really proud of working at Klaviyo and would brag about our work-life balance, perks, culture, and engineering all the time. Unfortunately, pre and post IPO are two very different companies.
People might say that's what happens when a startup goes public, but that's not what's happening here. The changes we've had since IPO are the type you'd expect from a failing startup trying to stay afloat. Our numbers have never been better, yet Leadership has been antagonistic and spiteful. Morale is at an all time low.
Just a few examples from the past few months show how dramatically things have changed:
And that's just what I could remember.
Remember that transparency and trust are two-way streets. The current approach of minimal notice for changes, suppressing discussion, and avoiding employee feedback is eroding the culture that made Klaviyo successful in the first place. Here's what you could do:
The company's success was built on its people. Don't let short-term market pressures erode what made Klaviyo special in the first place.
A number of technical and non-technical interviews. The non-technical interview was difficult, and the questions were vague. However, the interviewers did not ask further questions, and I found it hard to feel comfortable during my interview.
First phone screen with a recruiter. This call focused on my background and interests, as well as a potential team that could be a good fit for me. Second phone screen with the manager of the team I was identified as a best fit for. I received feedb
The process was quite long and time-consuming. * Chat with recruiter * Chat with Engineering Manager * Collaborative Coding Exercise ------ Virtual On-site ------ * Algorithm * Product Manager Chat * System Design * Engineering Manag
A number of technical and non-technical interviews. The non-technical interview was difficult, and the questions were vague. However, the interviewers did not ask further questions, and I found it hard to feel comfortable during my interview.
First phone screen with a recruiter. This call focused on my background and interests, as well as a potential team that could be a good fit for me. Second phone screen with the manager of the team I was identified as a best fit for. I received feedb
The process was quite long and time-consuming. * Chat with recruiter * Chat with Engineering Manager * Collaborative Coding Exercise ------ Virtual On-site ------ * Algorithm * Product Manager Chat * System Design * Engineering Manag