Management is a group of the most incompetent, foolish, and petty people I have ever come across. I have never seen so many fragile egos in one place while claiming to be a place of people and culture. They sincerely don't care about you, your family, your experience, or your expertise. They make sweeping decisions on software practices without listening to the advice of their engineers, because they take any constructive feedback as personal insults. Their attitude is "if you don't like it, then leave". HR at this company is your enemy. They are actively looking to cut loose anyone who doesn't conform to their fragile agenda, and you confide in them at your peril. The software director is an arrogant and dismissive fool who has absolutely no idea what he is doing, and he holds grudges. You ever disagree with him on something, and you'll have a target on your back forever. They are constantly making decisions on changing practices, changing leadership, and middle management is a revolving door because they have absolutely no idea what they are doing. Don't go into this company thinking you are going to make things a better place, because they are immune to advice. If you like being told what to do without thinking or asking questions, you might fit in