Logrus IT has been ranked by CSA Research as the 27th largest translation company in North America.
CSA Research (formerly Common Sense Advisory) is an independent agency that conducts annual research on the global language services market.
CSA Research determines the largest providers based on a survey, and their ranking is considered one of the most authoritative in the language services field. Companies are ranked based on factors such as sales turnover, size, and services rendered.