Penelope corporate office is located in 18 W 18th St # 6-103, New York, New York, 10011, United States and has 11-50 employees.
penelope
Departments
Number of employees
C-Suite
1
Engineering & Technical
1
Sales
1
| Location | People at location |
| North America | 1-10 |
| Europe | 1-10 |
Explore people who held key positions, contributed to Penelope's success, and advanced their careers.
Explore More
Penelope offers a modern, API-first recordkeeping platform designed for third-party administrators (TPAs), independent retirement consultants (IRKs), and financial advisors. The platform features SECURE 2.0 native capabilities and utilizes AI-powered operations to streamline processes. With a focus on quick integration, Penelope aims to enhance the... Read More