I read recently that career success relies on an employee working for their supervisor, not their company – because companies are never aware of who you are or what you do, but your supervisor is your spokesperson and benefits will come from making them look good. I understand the theory, but I have to admit that – despite being perfectly capable at my job – I do not get on very well with my direct supervisor. Part of me cringes at the thought of putting his best interests at heart over the company’s (as the two do not always match). Should I bite the bullet for the sake of potential career benefits down the line?