the places - where pure managers just existed i.e manager, senior engineering manager, director, vp etc - just added unnecessary overhead.
places that flourished had a manager who was also an IC - who reported directly to the CTO
which means I was 1 layer away from the CTO