You'll work with some great people. On the surface, the physical office space looks modern and impressive, but that shiny exterior quickly fades once you experience how the organization is actually run behind closed doors.
Working here feels like watching a company try to put on its big-boy pants while operating with complete strategic incompetence. Executive leadership acts as though the business operates at the scale and prestige of Google, demanding big-tech output without providing big-tech pay, meaningful equity, or basic job security. Instead, you get an out-of-touch leadership team that unironically refers to staff as a "human operating system," a CEO that quotes Batman Begins in annual letters, and who openly tells employees in all-hands meetings that if they don't like company policies, they should just leave.
When severe issues happen at the top, including sudden "departures" involving senior leadership, management handles it with complete secrecy. Senior leaders vanish overnight, literally hours before AEM updates, and leadership quietly sweeps the circumstances under the rug without addressing the culture, showing zero transparency or accountability to the staff left picking up the pieces.
The expectations and stress are high, but the pay is low. Management demands Big Tech output and subjects staff to relentless pressure, but the total compensation nowhere near reflects that burden. Base salaries consistently trail below market averages. They also offer stock options, but with no realistic timeline or path to an IPO, these options are essentially useless paper money with zero liquidity, and you're at the mercy of the company doing a stock buyback. To make matters worse, scale-up perks have been steadily trimmed down. Even the "free lunch" benefit is structured as a salary-deducted tax arrangement that can actually cost you money out of pocket.
The day-to-day work environment is defined by an aggressive, toxic hustle culture that upper management thinly disguises as a "fast-paced scale-up." In reality, it is pure operational chaos. There is no long-term strategy in place, and the company direction pivots on executive whims, leaving teams constantly spinning their wheels on moving goalposts and wasted work.
Despite constant lip service about fostering a modern, innovative, and trusting culture, management defaults to heavy-handed micromanagement. They rely on rigid badge-tracking systems to police mandatory three-day office attendance, creating an atmosphere of constant surveillance and distrust rather than true autonomy.
What makes this rigid office enforcement even more insufferable is the physical environment you are forced into. Basic facility upkeep is severely neglected: the air conditioning is routinely broken, the office is stuffy, and the restrooms are frequently dirty, unhygienic, and poorly maintained. It speaks volumes about the leadership's true priorities, demanding Big Tech presence and maximum output from staff while refusing to maintain basic, clean working conditions.
Behind the scenes, there is an aggressive "hire-and-fire" culture driven by cost-cutting. The company is constantly trying to hire people at lower salaries. Once those replacements are found, long-tenured employees are hit with unattainable KPIs designed to set them up to fail. This pattern peaks right around year-end when bonuses, raises, and salary reviews are due, using PIPs as a calculated tactic to dodge bonus payouts and justify terminations.
Engineering operates in a perpetual state of artificial urgency. Inexperienced management and a cut-throat hustle culture drive teams to hit arbitrary deadlines by cutting massive corners. Development priorities consist of building fragile hacks on top of existing hacks, resulting in rushed, half-baked features that end up seeing barely any actual user adoption.
Job security here is virtually non-existent. If you are considering joining as a permanent employee, don't. The only way to survive working here mentally is to treat the role as a temporary contract. Protect yourself from day one: keep your resume updated, maintain your network, and actively job-hunt on the clock so you can exit on your own terms before you are unexpectedly placed on a rigged PIP or made redundant.
I applied online. The process took 3 weeks. The interviewer ghosted me after the initial interview was set up. Then, a new interview was scheduled. I had an interview with a manager in London, UK. The interviewer asked some general programming quest
The recruiter messaged me on Discord and we had a 30-minute chat. It involved learning about me, why I am leaving my existing role, and what I am looking for. Then, I had a 45-minute chat with an engineering lead. This was more about my experience a
I asked an ex-colleague to forward my CV to the recruiter. I only had a 1st stage phone interview. The recruiter asked about my past work experience but didn't move forward. It was a fair conversation.
I applied online. The process took 3 weeks. The interviewer ghosted me after the initial interview was set up. Then, a new interview was scheduled. I had an interview with a manager in London, UK. The interviewer asked some general programming quest
The recruiter messaged me on Discord and we had a 30-minute chat. It involved learning about me, why I am leaving my existing role, and what I am looking for. Then, I had a 45-minute chat with an engineering lead. This was more about my experience a
I asked an ex-colleague to forward my CV to the recruiter. I only had a 1st stage phone interview. The recruiter asked about my past work experience but didn't move forward. It was a fair conversation.