Heya, first year student doing medical biosciences at imperial here!
So I'll just give you a bit of my experience here.
At first the teaching method of the course threw me off a bit. The course isn't taught through traditional lectures - instead we have online e-modules that we have to complete before turning up to face-to-face sessions which is just ~150 students in one classroom and we are in our teams and we just recap on the information that was in the e-module.
Most e-modules are ridiculously long - at best they can take 2 hours to cover thoroughly but many times it can easily take at least 5-6 hours, though the average amount of time taken is 3-4 hours. Doesn't sound too bad but bear in mind in one week you're completing on average around 3 e-modules so yeah it takes a long time to get through them thoroughly and can be hard at times to keep up. Also some e-modules are not very well organised with a lot of repetitive statements and to be frank spelling mistakes which at times can make it difficult to understand what the author actually means (though this does not happen often and most of the time the content is fairly straightforward).
The course is also taught via team-based learning meaning that you'll be in one team for all your core/theoretical modules. In the face-to-face sessions most of the time we have to do this thing called iRAT where it's essentially a closed-book mini quiz testing your knowledge of the e-module that you'll have done before entering class (which is why it's optimal to complete the e-module), then you'll go through it in your core team, and then go through it as a whole class - in my opinion this is rather inefficient this easily takes up an hour of the class time (each class is 3 hours) so this could definitely be done more efficiently. However I will still say that it's a good way to consolidate your knowledge.
You'll also have a separate lab team - labs are great and honestly the best thing probably about this course. You have quite a bit of independence but lab team are always happy to help and answer any questions.
Workload isn't insane but it's still high - don't think that just because there are no traditional lectures that there's a low workload. E-modules take very long to get through thoroughly. You'll also get assignments/in-course assessments for each module, they don't come very often but when they do they count a significant amount towards the module grade (25%-50% depending on type of assignment and weighting of module), and having to keep on top of e-modules makes it more difficult during some weeks (especially close to the end of first-term) so sometimes the workload balance gets tough and a bit stressful but it's doable.
The team-based learning does honestly limit the amount of the people you meet on the course because quite a bit of the time your contact is limited to just your core team and lab team - not impossible to meet more people but yeah take advantage of freshers week to get to know as many people as you can. On the flip side, you can still form friendships within your teams as some of my close friends here are also in my teams so it's still a good way to get to know some people. However if you're also more interested in the social aspect you might be better off at a uni that teaches through lecture-based learning like ucl.
Overall at the start of the course I was very apprehensive about this team-based learning though it's come to grow on me more and I'm just used to it now. The course is of course still academically challenging but honestly I've come to like it more.