The New England Center for Children, Inc.
Rachel McGrath, PHR, SHRM-CP, has a robust career in human resources and employee relations, currently serving as the Manager of Employee Relations and Total Rewards at The New England Center for Children since August 2006. Rachel has held various roles within the organization, including Director of Human Resources for Southborough and Assistant Director of Human Resources. Prior experience includes serving as a Benefits Coordinator at Cookson America, Inc., and Administrative Assistant at Textronics, Inc. Rachel began a professional journey in hospitality, holding key positions at the Sheraton Newton Hotel and Sheraton Framingham Hotel, including Hotel Sales Manager, Hotel Rooms Reservation Supervisor, and Housekeeping Supervisor. Rachel earned a Bachelor of Arts degree in Hotel, Restaurant, and Institutional Management from Johnson & Wales University.
This person is not in any teams
This person is not in any offices
The New England Center for Children, Inc.
1 followers
The New England Center for Children (NECC) is a private, nonprofit center for autism treatment, education and research with a global presence. We are dedicated to our mission: to transform the lives of children with autism worldwide through education, research, and technology.