Hourly Hiring: Managing Flexible Workforces