A team with 8 juniors and no seniors? That doesn't sound good. The usual approach would be to have mid/snr devs around to guide and mentor the juniors. It's not impossible to learn on your own, but it's certainly faster with guidance.
There are so many things that could influence your decision... maybe think about these questions:
- are you happy going to work?
- are your skills growing the way you want?
- does the business have any plans to hire a senior to lead the team, or to arrange any training for the team?
- does the business give you and the other juniors time for studying and learning? ie. do they support you learning new stuff?
- can you find a mentor outside work? eg. through meetups?
- are the 8 juniors good at supporting each other? can you form a study group together, perhaps?
- do you like this job for some other reason that makes you want to stick it out?
- do you have other job opportunities, on teams that do mix junior and senior devs?