I always wear a suit to an interview. If your going for anything other than entry level you should at least wear a shirt and tie. The employer wants to know that you can be presentable when needed.
I switched Mid pandemic from a company that I worked at for 6 years. They treated people like **** and over 60% of the company has turned over in the last 18 months. I'm in aerospace so I'm limited to the amount of jobs here in the MKE area but I found a fully remote position with a significant raise. I've always been loyal to my employers but I've totally changed my tune in the last couple of years. They fired people for minor infractions and worked people to burnout. If I find something better, I'll jump again. It's really the only way to get ahead. 3% raises really don't cover cost of living increases.
I've had a weird situation. I applied for a job at Generac in Dec. Got a call back last week from HR and wanted to set up a phone interview. Set it for Friday at 4pm. They never called . I called Monday and left a VM asked to reschedule. No response. Not sure what to do next .
I've done it. Hire at a place got passed over for a promotion twice. Left, went back to school ,got hire back 6 months later with a 2x promotion and then quit after 3 years because I was bored with the job.