This job is not my ultimate destination but it's a pleasant place to be and I am happy enough. I changed jobs in March, and was just promoted at my new company. My total compensation has almost doubled, plus a lot of equity I didn't have before, plus better benefits, so my livelihood situation has improved dramatically and it wasn't too bad to start with. My employer respects my time and schedule and sets reasonable expectations, for which I am grateful.<p>I'm also getting the opportunity to do more technical leadership sort of tasks - mentoring, hiring, planning, designing architecture, etc. - but I am not a manager or directly responsible for anyone. It is a lot of new responsibility, and a challenge, but I like it.<p>The biggest downside of my current position is the sheer amount of cruft I have to deal with - the extra time everything takes because of how big/complex all the systems are, the slowness of local development, etc. - and the fact that I'm more extroverted than many of my colleagues, so the "work social life" suffers. (We are a full remote org, but I don't think it's about that as much as about working with people who would prefer to do their own thing asynchronously whenever possible.)<p>I don't know whether these will be fatal issues in the long run, but I also don't really care. I don't intend to spend more than another five to ten years in technology before finding something else to do with my life, preferably something creative, and something that will give me more time to have and raise kids. My significant other is also in a lucrative career path, so I feel this is an achievable goal. Hopefully, I will be happy in my current position until then.