The company solves a real problem in the NHS and the mission feels meaningful. Most engineers are sharp and collaborative. The tech stack is modern and there is room to experiment. You get exposure to real data challenges at scale and plenty of autonomy if you know how to drive your own work.
Cons
Processes are inconsistent and priorities change without clear communication. Engineering bandwidth is stretched which slows down delivery.