The professional culture and personal accountability amongst the tech organization is in a terrible state. Whether it's professional bullying by more senior people, terrible communication culture in meetings, lack of accountability where it comes to decision making resulting in a cyclic process that never ends. Relations between product and engineering are abysmal and result in projects not starting, confusion about requirements, inability to plan ahead and understand priorities. Senior management hangs out together and often separates itself from the rest of the company. Executives promote this behaviour which leaves a lot of people stuck feeling bad about themselves or their work. I'm having a hard time understanding how to navigate the workplace, be efficient and grow.