Management can be pretty toxic. Micromanagement styles rule the day. Upper management makes product decisions without consulting the devs that will actually be implementing. People's titles don't match their roles. There are no clear defined career pathways. Management will change your title without proper notice, and no compensation, and will move people into different roles without really asking if they want to be there.