E Source Employee Directory
UtilitiesTexas, United States501-1000 Employees
E Source has about 706 employees across 2 continents, most of them in North America. By country, the largest groups are United States Of America (91%), Canada (6%) and India (1%). Consulting and Engineering make up 38% of the profiles with a known department. E Source's workforce spans 22 departments. E Source's workforce grew 20% between July 2025 and July 2026.