Yes, at previous job: had a wonderful boss and team at one site and a decent team at the other. If this current job taught me anything, it’s keep my personality and good humor. I’d forgotten how a negative work environment can impact me.
Hailstones...wow.
@Apple fanboy indeed.
Hope you and everyone else are okay.
I have found that I will trade a lower salary (a higher salary is nice, but not necessary if other factors are brought into play) for a better work environment; once, over twenty years ago, I stayed with a boss I liked, and an excellent, supportive, congenial work environment, at a lower salary rather than moving elsewhere, simply because I loved my work and loved working with those people.