The decision is completely subjective and entirely depends on a number of factors including what you want, in terms of career progression, skills that you want to learn, impact you want to have, the jobs you're actually applying for enterprise 1 =/= enterprise 2 and startup 1 =/= startup 2 and finally your attitude most importantly.
The enterprise:
- Slow
- Can be really monotonous and boring.
- Harder and longer to climb up the career ladder.
- More mentor-ship and resources
- harder to get your changes/voice considered
- Easier to actually get the job.
- Be part of a larger team, and learn how to work more on established products.
The startup:
- Fast
- Gain more experience quicker.
- Always changing
- Easier to get into management (if wanted) - as you grow with the company.
- extremely self-improvement focused. don't know something - go learn it.
- can be extremely stressful at times. Please take this one seriously (although my opinion is biased as I didn't join a startup I founded one).
- easier to suggest changes and implement them (be it processes, lang's or anything really)
- Work as part of a small, close nit team more focused on less established product development
There are many other pros/cons to the list, but I think these are the main ones, and obviously are generalisations and do not apply in every case. Either way, apply to both and see what offers you get back. Then you'll have to make a decision - until then there's no need to worry.