Top traits to look for in the perfect recruitment agency