Locations
Mexico City, Mexico · Mexico City, Mexico
industry
Finance
Size
51 - 200 employees
Stage
Other
founded in
1977
Nelo is a sporting goods manufacturing company that sells boats, clothing, and accessories.
Something looks off?On-site & Remote