I started working on the company (it has over 1000 emloyees) 7 years ago. I was the only tech person in our development. The job was an important one. I was very successful, I worked very hard including weekends. my salary is more than tripple of the starting salary now (even my starting salary was better than most of my friends) Years passed by, I have really strong technical skills, I can easily say I am one of the best in my job in my country. and I am the only one with university degree at our group, I am hardworking and nice to coworkers etc. Manager has hired many other tech people since then. Most of them are assigned to a coworker without a university diploma who started the job 3 years after me. he worked without any personel for only 1 year his team continues to grow, he was responsible for most of the dull operation tasks, I run the complex tasks, research etc... My manager still appreciates my work, he says I am one man army, but it is not satisfying after many years. I am not jealous but my motivation dropped instantly after realising that and I stopped adding value to my work, just continued doing what work was given to me. So i am still where I started. not even a junior assigned to me all those years. (manager dont assign me much work because he is not a tech person and not sure what to ask for usually) I am 33 years old and cant decide to go on, or leave and take half the money in another company and start over. But I really feel I am the most productive times of my life. And wasting time each day. It doesnt matter if I work as hard as I can for months or sit and play games most of the day. It is like I am living the same day everyday. I have not worked that long in another company, What would you recomend?