People running the company do not care about their employees at all. End of last year they secured 45M in funding (this is public knowledge) and they said that the company can operate for 2 years with 0 income (hypothetical statement by CEO). Roughly 6 months later, 31st of May, there is an impromptu company-wide meeting saying that people are being laid off. From what I remember, they blamed it on the stock market and some other stuff. In the "exit interview" they did not provide a specific reason for laying you off and from what I learned later, the decision to fire someone wasn't made by consulting the individual's team. More than 10% were laid off. My guess, people who negotiated the highest salaries. Despite that, they kept (and keep) hiring to fill some of those roles.
Week before lay-offs they open a new office in Tallinn, months before that they get another building next to the main office, despite the office being half-empty. The money is thrown left and right to keep a good public image, instead of making sure people who have worked for them for years can keep their job.
This has happened before - when the first lockdown happened in 2020, Printify laid off people, expecting for the business to decline, however, they grew 3x that year. It seems like history is repeating itself and most likely people will be fired in the future again, as soon as they smell smoke.
I joined in 2020 and since then the company has become less transparent. A lot of important decisions made by upper management will only reach the teams affected by them only when the customer is complaining. Monthly Town Halls are no longer a place for anonymous questions, and even a lot of questions asked by named individuals are simply ignored or given a generic response afterwards.
Lots of promises made in 2020 and 2021 have been forgotten and unfulfilled, for instance, hiring a Remuneration Specialists was mentioned in 2020, to ensure employees get the best benefits and best salaries on the market. As of the end of May, they have not hired a person like that and are no longer looking for this person.
As from a developer standpoint - their development environment has always been a mess and made me actually hate working as a developer. People continuously work on it, but it doesn't seem like there is any progress forward, only sideways - new tools achieving the same result and having different issues. Career growth is slow and painful - there are levels 1-6 and most people will be between 3 and 4. There is a spreadsheet for each level with tons of criteria - lots of it does not make sense or can't really be done/applied. They might say this is a clear ladder that you can climb, but in reality it is a reason for them not to promote you or increase your salary.
During my time working there, around 1.5 years, I received one salary raise - 2.85%.