CEO
Toby Fowlston
CEO Approval Rating
83/100
Robert Walters is an England-based holding company that owns and operates staffing and recruiting businesses.