No right answer here. At very large companies you're more likely to be working on in house systems and those skills are not transferrable anywhere else. The best practices and general engineering skills you will develop are though.
I will say you're likely to have a better oncall rotation at a large company due to having teams spread across the globe
Any comments