11 employees
S2L is a management solutions firm that develops technology-based services such as hardware, software, and technical support.
1990