Well for me personally I would go with startup but I would like to discuss both sides.
Startup job
- you have a frugal environment, you have more work load
- may be less organizational structure and flat structure so you get the responsibilities
- because of all these you get to learn more things really quick
e.g., Bable 7 has just launched and Webpack is going to come out with a new version soon. If you are working with Vue.js then the new Vue-cli-3 supports any other bundler when it needs to i.e., webpack/parcel/rollup
Big firms
- as others have already said, it would give you a sigh of relief financially
- it's not that risky in terms losing jobs maybe
- It will provide you many mentors and you can hangout with the nice bunch of intellectual who are just like you and me out of college
- Travelling time to office may cost mental tired-ness if you are living in Metro cities like Bangalore, Mumbai, Gurgaon, etc. ( I'm only assuming Indian cities here )
- Plus point if it is a famous name you can boast around relatives and other college mates and junior that you are working in that
GooAppMicroFaceAmaz company.
- Free new laptops ( Macbooks mostly ) yayy! if you like otherwise it won't matter that much ( but if you have option to choose Desktop vs Laptop please choose a Desktop so that you don't have to work from home since you won't have work laptop :D
I am sure you must have learned from other's answers already I hope it helps. Good Luck and do share your experiences.