Having been assessed by John I would describe the process as engaging was well as thorough and searching. The feedback and coaching has been invaluable in supporting me develop and quickly make a positive impact in my new role. I would definitely recommend John and his team.