Some people don't have the privilege of working anywhere other than big companies. They're completely fine at big companies and can overlook seemingly terrible culture because they can get immigration visas and green cards. Most startups and medium-sized software companies don't even consider applicants that aren't American. I don't have an American last name and the first question many recruiters ask me is about my citizenship.