Sheraton Boston Needham
–
Needham, MA, 02494
... Some benefits include: eligible for bonus incentive plan, working with seasoned sales and banquet team, flexible schedule, and surrounded by over 18,000 sq ft of flexible meeting space! Our hotel will give you the premier opportunity to build a ... - May 11