Had an amazing experience with them - the specific consultant I dealt with was tremendous. I was new to the industry looking for my first job, and the consultant advised me on general notes such as expected salary, opportunities etc. They were also very good at putting me forward for positions that were RELEVANT TO ME GIVEN MY EXPERIENCE - something that a lot of recruiters do not do, mindlessly pushing CVs forward for jobs which candidates are not appropriate for. While I ended up not pursuing the opportunity that ARM sourced, I've maintained a healthy relationship with the consultant and they still remain helpful now I've placed at a position elsewhere.
Would highly recommend.