I'm in a very lucky position, helped by the fact my field has a shortage of people so there are quite a few jobs out there. It's in marketing, for context.
Job A: A smaller company, working in my area of interest, team is split between 2 UK cities, so I'd only have a few colleagues in the office that I know. Small company is owned by a larger company so salary and benefits are all in line with bigger companies. Hybrid with flexible working, office is literally 5 minutes away from Job B, so no difference in commute time.
Job B: Very laid back interview, talked a lot about how laid back they are and how they don't like micromanaging their direct reports, I was a lot more honest with some of my short-falls in this and areas I want to focus on for development and felt like I laid my cards on the table with respect to that. Very sociable culture with free lunches in the office, regular socials. Very relaxed with flexi start times, and can go into the office as often or as little as I want, which is similar to my current company so think I would miss that flexibility as I've gotten used to it.
Job A has given me an offer already which I'm happy with, for Job B I've had a verbal offer but waiting on a written offer, it's likely that salaries and benefits will be pretty similar.
I really don't know which to go with. I've never been in a position of having two offers to choose from before