I think people at big companies often overestimate their own ability and often underestimate people who work at smaller companies.
I think working at a bigger company is a somewhat different skillset involving a lot more navigating bureaucracy, meeting certification standards, documenting and presenting, etc.
Smaller companies focus a lot more on "get stuff done, figure out the details later"