Market Segment: Candidate Search Talent Network
Linkedin: stella ai LinkedIn Company ProfileEstimated Revenue: $10M
Estimated Employees: 15
Address: 156 W 56th St Fourth Fl, New York NY
Description: Stella is a shared talent network making it easier for companies to connect with the best candidates. Automated recruiter