In 2020, NewStore went through a renewal of managers. This new management team lacks a lot in people skills and that makes things very complicated in the engineering department.
Management started changing how the teams operate based on famous books like Accelerate and Inspired. Sounds like a good idea.
These changes were announced as surprise parties. “Here are the new teams, effective next Monday”. Everybody likes a good surprise! This kind of "surprise" announcements were done several time because the information didn't trickle down correctly from the management team.
What's more, around 10 people were also made redundant this year, even though the message in March was that we will not get rid of anyone. Most of the people that got fired were not even announced. It was “overlooked”.
This complete lack of basic empathy and communication is something we’ve experienced so much this year that a lot of engineers have been resigning.
After all the resignations, it seems the current attitude from management is to think “when we change the culture, people resign, that’s normal, change is hard”.
It's easier to let people resign and start afresh if you do not want to improve on communication. It's also OK if you have a lot of cash to spend on renewing ppl and rebuild the knowledge... But... Didn't our bonus and other benefits get cut? I thought we were money-conscious? This is not logical at all.
To help fix issues, management has created new company values like “presume good intentions”. Presuming good intentions is exactly what no one should do in a business relationship. I, as an employee, would rather be treated with respect: give me the data and I do the thinking for myself. I do not want to presume anything, especially if the company has been disrepectful recently.
I wouldn’t recommend joining NewStore in its current state. Management needs to understand that they’re managing people and not numbers/resources.