Leap corporate office is located in 1700 Montgomery St Ste 200, San Francisco, California, 94111, United States and has 51-200 employees.
leap
leapfrog power inc
leap energy and power corp
leapfrog power inc
leap's
leapfrog power
Departments
Number of employees
Operations
12
Sales
5
Engineering & Technical
4
Marketing
2
Human Resources
2
Legal
1
C-Suite
1
| Location | People at location |
| North America | 11-50 |
| Europe | 11-50 |
Explore people who held key positions, contributed to Leap's success, and advanced their careers.
Senior Manager, Operat... at Enersponse
Worked as Senior Market Development Analyst
at Leap (2021-2022)
Explore More
Leap is the leading global platform for integrating flexible energy resources into global electricity markets. Leap supplies the grid with zero carbon, price-competitive alternatives to fossil-fueled power plants by creating virtual power plants (VPPs) from its partners' batteries, electric vehicles, smart thermostats, HVAC systems, and industrial... Read More