Notch corporate office is located in 261 Madison Ave, New York, New York, 10016, United States and has 11-50 employees.
notch ltd
Departments
Number of employees
Engineering & Technical
19
Information Technology
11
C-Suite
4
Human Resources
2
Operations
1
Finance
1
Marketing
1
| Location | People at location |
| Asia | 11-50 |
| North America | 1-10 |
| Africa | 1-10 |
| Europe | 1-10 |
Explore people who held key positions, contributed to Notch's success, and advanced their careers.
Explore More
Notch is an autonomous AI customer support platform built for leaders who care about outcomes. Acting like a company's best support agent, only faster, smarter, and always on, Notch autonomously resolves complex customer inquiries with precision and brand consistency across any channel and language. Notch has processed 10+ million tickets for leadi... Read More