Umbra's HR department is led by Jennifer-Beth Hanchar (General Store Manager) and has 9 employees.
Jennifer-Beth Hanchar
General Store Manager
Heidi Yang
Human Resources Manager
Livia Lee
HR supervisor
Looking for a particular Umbra employee's phone or email?