Thank you so much for the recommendations. This is constructive feedback for me.
I, along with many of my colleagues are already on the path to land somewhere better. A bit of good news these days, however small it might be, is a boost of morale. Thanks for your well wishes!