Mid-level management is complacent, lacking innovation, and displaying arrogance. They cling to outdated technologies that dull the mind and are hesitant to embrace established best practices, putting your tech skills at risk of stagnation. Engineering roles demands constant availability, even requiring a second phone for on-call duties. Recent graduates may find it unsuitable due to the limited chance to learn and apply current technologies.