CSRS, a Westwood company Employee Directory
Business Consulting and ServicesLouisiana, United States201-500 Employees
CSRS, a Westwood company has about 379 employees across 2 continents, most of them in North America. By country, the largest groups are United States Of America (67%), Canada (29%) and Côte D'ivoire (3%). Consulting and Program & Project Management make up over half of the profiles with a known department. CSRS, a Westwood company's workforce spans 13 departments.