I definitely recognise the signs and portents mentioned. I guess I'm a Fez, high skill (but dwindling due to lack of training), low will, my last employee/boss one-to-one was over twelve months ago, and my yearly wage hike has been a steady 2% for the last two years, thank-you-for-your-efforts-to-the-business-have-a-nice-year. My plan was to give it till I am thirty (two more years exactly) to progress in the company, but I think I've left it too late to become a different person 'here'. I still have respect for the company, and wish it well, but I don't have much respect left for the people in the immediate management chain due to poorly handled lay-offs at the start of last year which left me providing 24/7 on-call 365 days a year. I have already had one negative reference from my manager when applying for higher positions in the company and am slowly being left out of new projects. I recognise that I have poor communications skills when it comes to fighting for what I want, and have a tendancy to just agree with situations I don't think are correct just to get out of arguements. How do I leave the company in the best possible way that generates me a good reference but doesn't leave me with a bitter taste in my attitude for a future job?