"Overall a solid company to work for. The company is based in Canada, and they really run the show so being in the US branch is kind of like playing second fiddle."
Update your browser to have a more positive job search experience.
Upgrade My Browser