I've heard its good to get a mentor but how do you go about it? What does it involve and does it have to be someone from your own company or it can be from another? As far as I understand, I don't think our company has a mentoring scheme in place. Also, what other benefits are there of having one? Can they act as your reference? And what do I have to do in return?