The company did massive hiring about four years ago, which led to some underperformance and added layers of complexity that have recently been removed. Layoffs always upset people, especially during a crisis. None of us want to feel replaceable, but difficult choices had to be made.
Much of the unhappiness was due to bad managers (who have now been removed), leading to people not being rewarded or guided correctly, preventing their promotions. Additionally, many employees from the old Checkout didn't like the new direction and spread negativity, making the environment toxic. Most of them are gone now, so the mood has improved significantly.
Compensation is still a bit low, especially when bonuses are missed, which is a shame as it can prevent us from retaining great talent. The front-end team, in particular, seems to lack a clear growth path and equal recognition.
Certain teams are under too much strain as they wait for new hires.