90 employees
Strolid is a marketing company that provides process optimization and communication services for automotive dealers.
2014