And don't forget: you must have the courage to actually leave and look around for pastures yet to know.
I wish I had it in my past working life.
It's important to remember you enter into a mutual agreement to spend your time and talent for a company who in turn agrees to pay you a reasonable amount for that time. That's the contract. If something from the agreement is met, both sides have the right to break that contract. It's business, not personal.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.