Full disclaimer: I know nothing about branding or marketing.
I think we should consider making the overall massaging of the site more outwards-facing and accessible.
Currently it’s very “we’re saving the world” and there are some advantages to it being more “159 technology experts organised into 26 specialist agile delivery teams - hire us or join us”.