At every Big Tech company, the stack is very custom and a lot of the hard problems are already solved. Because of this, is there a limit to the kind the learning you can get at larger companies (>1000 engineers), which you can bypass by going to a much smaller company (<50 engineers)?
I recommend these other resources as well: