Applied through their website. Received invitations to numerical reasoning test (from SHL) and pre-recorded, 15 minute video interview. Later got a short call from quite competent HR representative, explaining why they can't match salary expectations, offering to check something but not following up. It seems that they receive a lot of applications, however their online recruitment system doesn't give much visibility of status or rejection of your application, they don't even send out "unsuccessful" courtesy note. Also, would be handy if they listed salary ranges in the openings - this could save some time on both sides. Overall my experience was neutral, seems like a very popular employer (N.B. from a point of view of industry insider, their analysis and reports make sense, unlike those of some smaller competitors that lack industry understanding) but overwhelmed with volume of applications and struggling with dated hiring system?