What qualities and skills separate an Engineering Manager vs. Director of Engineering vs. VP of Engineering? What is good for an IT engineer, continuous buttering of the manager or learning new skills?