Swell Energy employs 149 employees. The Swell Energy management team includes Megan Opp (SVP, Human Resources), Peter Prakash (CIO), and Linda Heller (Chief Financial Officer).
Get Contact Info for All DepartmentsLooking for a particular Swell Energy employee's phone or email?