Not a Bad Place to Work At
Not a bad place to work at. Best if you are on the technology side of company. Commute was good for me. Had BCBS of MA for health insurance when I was there. Located near some good lunch places.
ProsNear I290/I495 and Rte 20 & 85