Rating bewilderment as staffing consultant delivers annual profit warning