"You are not a great developer" unless you work in FAANG is elitist imho.
I can only speak for myself but I'm sure a lot of Devs have had similar experiences: I've learnt so much from esteemed colleagues, I had worked on interesting projects and had good work culture in my career in which the majority of it was in small/medium companies.
I guess working at FAANG comes with reputable name on your cv (resume) and perhaps a handsome salary.
TLDR; my point is developing on your skillset, learning best practices, working on projects that interest you can be achieved in FAANG or a smaller company.
"You are not a great developer" unless you work in FAANG is elitist imho.
I can only speak for myself but I'm sure a lot of Devs have had similar experiences: I've learnt so much from esteemed colleagues, I had worked on interesting projects and had good work culture in my career in which the majority of it was in small/medium companies.
I guess working at FAANG comes with reputable name on your cv (resume) and perhaps a handsome salary.
TLDR; my point is developing on your skillset, learning best practices, working on projects that interest you can be achieved in FAANG or a smaller company.
Thanks for the suggestions...