I would also suggest getting a part time job, even if it's just customer service level.
It’s definitely a stumbling block. Many students and graduates think they can answer the questions “why law?” and “why do you want to be a solicitor?”, but in reality they can’t because they have absolutely no idea what the work entails. Your best bet is to concurrently get legal experience elsewhere.
No, it's fine; it's not a stumbling block.
Depends on what kind of law firm you're gunning for. If City, CAB is not going to be very interesting quite honestly.
Most work experience is entirely irrelevant to the job and no vac schemer or future trainee really understands what the work entails in any detail.
Main thing for City firms is having a 2:1 average for your first year; you do, and that's great. I'd like to see some university/society positions you could talk about. I suppose you have one or two of them.
See how it goes and in the meantime try to get a position of responsibility at university you can talk about. University positions are often better because you'll get more responsibility than a paid position at this stage. Be wary about listening to students on the internet.
Also try to find an alternative to law, there are better career paths. Even if you decide to go for law, having a banking/consulting/marketing internship isn't going to do you any harm and you can talk it up as office/a learning experience in any interview too.
Last edited by flatlined; 4 days ago