Other buzzword red flags:
mission, vision, teamwork, team spirit, offsite, messaging, team building, culture fit (more in startups), etc.
Many, if not all, of those buzzwords are corporatespeak or startup speak for "we want people to think and act (just) like us", or, IOW, "the nail that sticks up gets hammered down.
Having a relevant degree from a prestigious or at least well-known university gives them confidence. Being able to come off as confident and knowledgeable in an interview gives them confidence. Having relevant work experience that shows you've done the job for other companies gives them confidence.
Generally, the better the job is -- more pay, more interesting work, better-known firm -- the more applicants they get and the more confidence they can demand before taking a chance on hiring someone [and it's always taking a chance, no matter the candidate]. Conversely, you find a smaller place, boring work, bad pay, they can't demand a lot of confidence because they don't get a lot of applicants to be choosy about. So you can walk into those places with nothing but your coding skills and get a job, and if you can do it, you can parlay that into a better job now that they have a little more confidence given your resume.
No job is the best job, but you will learn a lot about tech and software engineering at these places. Doesn’t mean it’s right for everyone. But it is worth having an unbiased view on this.