"The people at this company are great. The major issues US employee face are due to the issues that come from senior management being located in Montreal rather than in Boston. The needs of employees in the second office are often forgotten."
Update your browser to have a more positive job search experience.
Upgrade My Browser