Senior Software Engineer • Current Employee
Pros: Okay, if you like startup environments.
Cons: Career growth depends on networking rather than merit.
Pay is well below average, and management doesn't give out bonuses and hasn't increased the salary bands in 2023, despite the company seeing record profits.
Work/life balance is awful, as you are constantly peer-pressured into traveling to other countries for company events that last several days.
Company culture is trying to scare engineers into not asking for salary raises while asking them to work four different jobs at once because of a lack of middle/project/product managers.
Engineers are promoted to managers randomly, with no training. A high number of first-time managers make life impossible for engineers.
Independence of teams is worshipped, even as it has become clear to everyone for quite some time that the company needs a hierarchical structure to get things done properly. Independent teams are a waste of everyone's time and mental health, but management refuses to address the issue.
Salaries are kept low with the excuse that "we're a growth company, your shares will grow a lot," but a quick look at the stock market cap over the past two years debunks this myth.