New site and recent growth (hires) has contributed to a positive environment. The technology is very promising. Teamwork is encouraged. Location: A far better commute than attempting to reach Cambridge daily.
Poor leadership, they fire many people, don’t really care about employees well being. There are many more cons than pros about this company! If you’re looking into a career in this place you might want to rethink your decision