As a New Grad software engineer, what type of company would be better to join: a top unicorn (Airbnb/Lyft/Stripe) or Facebook/Google? What is a better option in terms of learning experience, compensation, culture, and work-life balance?
valid question