Employees can either contact the HR Service Center at 216.368.6964 or the Payroll Department directly at 216.368.4290 or 216.368.4291. The Payroll office is located at the following address:
CedarTech Building, 2nd Floor
10969 Cedar Avenue
Cleveland, OH 44106