I have an MSc in Computer Science but lack a BSc or A-levels.
I was homeless and sleeping rough when my peers were in secondary education, I was living in squats and hitch-hiking around the UK when they were in university.
Being self-taught, I applied for the MSc after 15 years experience as it was a source of personal anxiety for me to lead large technical projects in which almost every other person was highly educated (MSc or PhD) and those that were not had a BSc. I felt a constant career vertigo in my position, due to not feeling sure in my abilities.
During the MSc I struggled with revision technique and exam skills, having never sat any before. But where I was weak at exams I frequently scored above 95% for coursework, research projects and coding tests.
Mostly I felt that the MSc taught me the language with which to communicate and argue the things I already knew.
When I completed the MSc I reflected that I would've been more competent at a PhD than the MSc. But I didn't know in advance how I would fare at the MSc and that a PhD might interest me. Mostly I was just 'checking boxes' to improve confidence in my existing work, but I found myself very seriously debating whether I wanted to pursue a PhD when I got to the end of the MSc. I really enjoyed the research work in the MSc.