Pros
It was an unusually detailed and broad interview process; from the outset, I could tell that Ratio was a company that deeply cared about the people it allowed to work for them. I have started with a number of companies in my attempts to get started as a junior engineer, and so far Ratio have proved to be the most proactive on a number of fronts. Ratio operates with a high transparency culture. Starting a new job can be difficult, let alone starting a new career. All my colleagues have taken time, patience and humour to introduce me to the company and start to increase my skill level. It helps that my line manager is the CTO who knows the company inside out, both technically and culturally. The workspace is open, friendly, modern, well-equipped and provided you do whats asked of you, there is a lot of freedom and autonomy on your time. It's just obvious they care about wellbeing, even amongst strong business pressures and realities. They are one of the few companies using Golang, with intention to use it even more as time goes on.
Cons
The only con I can think of is particular to my role; the role that needed filling is part support part developer, which didn't fit my initial intentions. At no time did Ratio mislead me on any of this though, I think it was just genuinely hard to communicate the nature of the role. Dynamics in small teams can change quickly. But by sticking with it I will earn the opportunity to engineer in a progressive team with a progressive view on technologies.