A 24-hour strike began at 11am on Wednesday as staff protest the widespread use of short-term contracts.