Management is so far removed from the individual contributors and does not care about anyone but making themselves part of the executive team. The software development leadership continues to get worse. Lack of communication, termination of outstanding contributors, no direction, and lots of pass the buck. They work too hard to blame someone and never look in the mirror at themselves. There has been a mass exodus due to the continued poor leadership so you have very few senior people to turn to when you need help.