I fled a toxic startup for my current workplace about a year ago. Many things are better here. I'm pretty decent at what I do but no good at leetcoding, so interviews are a hard proposition for me.
The 11 pm meetings are an unfortunate consequence of timezone differences and the madness that is DST. I wouldn't mind it so much if they switch about the timings a bit (my evenings sometime and their evenings sometime), but not everybody thinks too much about these things, I guess. I can't kick up a fuss about it because I don't want to be a snowflake.
The working on weekends ... is again a sad consequence of covid-related WFH combined with workaholic tendencies that some of the senior folks have. I strictly stay away from my laptop on weekends, but I'm definitely and painfully aware that many co-workers including my boss are available on most weekends. I try not to let it bother me, and there are no spoken or written injunctions, but it's hard to hold your own against this all the time.
The money is decent. It's definitely not top-tier, but I'm not looking for top-tier pay in any case. A sane workplace is my holy grail :)