|
I can only speak regarding my current manager since my interactions with my previous managers were few and far between, but here are a few things I have noticed: * If there are any issues at all, he is always available to listen. I am free to contact him at all hours during any time of the day, and he'll respond as soon as he can. In turn, I do the same for him. If there's ever any issue, I immediately jump on it and prioritize it, if possible. One thing to note is that I get 1.5x pay for every hour I work extra, so I don't mind spending a few extra hours to try to help out late at night if need be. It should also be noted he's only ever asked me to help work late once during the nearly five years I have been here...and I got a huge paycheck thanks to it. * He keeps me out of unnecessary meetings and makes sure I only attend the ones that need to be attended. He attends the various program meetings and other leads meetings so that I can focus on actually programming. I have maybe one meeting a week thanks to this despite co-leading the BSP dev team here on at least four different programs. * He listens to me when I suggest stuff and takes what I say seriously. I am free to speak my mind without consequence, even if it's questioning his decisions or direction. As such, I respect that he can override what I say and will go along with his final decision. That said, usually whenever I bring up something critical, he jumps right on it and begins talking to higher ups ASAP regarding how we can solve it. * He gives actual feedback. If we, as a team, drop the ball, then he'll make sure to point that out. If we, as a team, do well, he'll make sure to mention that. If you perform well, he will make sure you get recognition from higher ups. |