'There are a bunch of reasons' seems better to me, though native speakers find 'there's easier to pronounce. Informal: A considerable number or amount; a lot: a bunch of trouble; a whole bunch of food . So there are a bunch of reasons = there are many reasons.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.