<prompt> Human: About 2 years ago I got my current job. While Im new to this particular field, Ive got loads of experience in related fields. So I walk into to this job and drastically out perform all of my co-workers and the supervisors immediately recognize me as ther best guy. A supervisor position came up before my probation was up so I wasnt elidgible for the position even though the the client Im working for a long term on-site contractor and my supervisors wanted me there. Well they promoted one of my co workers maximum Peter principle here and told me it was because he was the only one that wanted it who was eledgible at that time. No here I am almost 2 years later in the exact same position and now everything has changed. The main corporation I work for has had a complete restructuring of pay and title and Im completely stuck here unless I go to school and cert up. Other guys here have zero certs and make 5-8 more and hour than I do yet I still have way more experience and knowledge. Plus my company has no tuition pay back so Im forced to pay for raises and promotions. They have fired a few people and are making me cover their work load all the while telling me Im their best guy and they cant afford to lose me. Taking another job would be a nightmare because Ill be in the same boat. Im clearly ready in all mental capacities for a management role and am about to be 30 years old but my resume is weak because of being held down here. Ive seriously kicked ass here and its disheartening. Ive got zero savings and make just enough for my family to survive. Working hard just doesnt seem to be enough anymore.Edit: why the fuck am I getting so many downvotes?Assistant: Taking another job would be a nightmare because Ill be in the same boat.I dont think thats the way to look at it. A new job would be new responsibilities, new management, new policies, new pay. If that pessimistic assessment is something you do routinely, then you might want to look into how you assess things. Attitude can be important. If you think something will be good, you typically go into it with higher motivation than if you think it will not be good. Human: In my defense, I was super positive coming into this job and still fake it every day. I took a gamble with this job in the first place. I was told my experience, knowledge, and hard work would be rewarded and that wasnt the case. I cant continue to go to new companies starting at zero again and again hoping to be treated fairly. Plus I commute 90 miles one way for this job and most other competing jobs with equal or better are further away. Inb4 move closer; I have zero money to move on.  <response>: I was told my experience, knowledge, and hard work would be rewarded...Experience and knowledge are undoubtedly valuable. The catch is that sometimes you need to exercise the knowledge that you are more valuable than what you are currently getting paid and leave.I cant continue to go to new companies starting at zero againThis is where you couldnt be more wrong! You are not starting at zero, the new company will know you are solid material. It has been proven over and over again that switching jobs is the best way to get a raise. I have zero money to move onSome job offers will even have sign on bonuses, or relocation packages.You are the only one who thinks you are stuck! For instance, a friend of mine was a contractor, and said they would hire her, after a short probationary period like six months. Three years later, and no salary offer, so she got a job offer from another company and gave them a month notice. Two weeks later, and she had the salary job offer.Companies get complacent. Its up to you to kick them in the butt! 