Really unhealthy work culture and politics are rampant throughout engineering and non engineering teams. A major issue was how much knowledge was siloed into distinct aspects of the stack. This often made it difficult to service legacy code. Often hard won critical engineering successes would go unnoticed. Management would often ask you to work on critical projects not fully scoped in the engineering road map, causing whiplash and constant context switching. Office politics dampened any camaraderie that might have flourished between peers.