I like that it allows you to schedule employees in advance, which helps with hiring new staff or keeping current ones happy! It's not easy to use if you're looking at managing multiple departments within one organization as there isn't much flexibility when creating separate schedules - only 1 profile can be used per department/schedule so we had to create several profiles just to manage our different business units. There are many other products out there that do what TC does but they don't have such an intuitive interface nor has timecurves been around long enough for their features & functionality to mature into something more useful than its competitors. We needed to track timesheets of internal support personnel who were working remotely from home, allowing us to easily see where each person was spending most of his/her day without having them come back to work every week (as required by law.