As all of our consultants are Competency trained we also talk through our client's requirements in the same way which helps us understand thoroughly not just the actual position but the timescales and how much this costs you not having the skills in place.
We have ran assessment centers and provided clients with technical testing, and as part of working with our clients offer a salary benchmark before undertaking a new assignment.