Superb post. I changed my job a month back and I am twisting over the same question, because what is expected from me is completely different from what I was doing previously.
I left my previous job basically for good pay, but I had really worked hard at my job and was having good relationships with my team and managers, although they too promised me some things, but it was a long shot, and I just couldn’t risk it anymore.
After joining my new company I felt lot of overwhelmed in the first month, as these guys are asking wto lead team and also interact with a client, which I have never done so far.
The point I am trying to make is it completely depends on the situation you are in.
You're totally right - sometimes leaving is the best thing you can do for your happiness and your career! It sounds like you made your choice for good reasons.
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.