It may have been said elsewhere, but even if it has it should be said again. There is a huge difference between a tech "Big Company" like Google, FB, Amazon, Apple, etc., a Startup Company and a traditional non-tech "Big Company" like, oh, you know, most of the Fortune 500 in virtually every other industry - retail, pharma, insurance, transport, etc.
A tech Big Company values engineers and pays accordingly.
A non-tech Big Company simply does not value engineers or tech and consider both to be cost centers instead of drivers of growth.
I would plainly say that jobs at either a Startup or a tech Big Company would both be better options than a job at a non tech Big Company.