Talen Energy
Talen Energy Corporation, an independent power producer and infrastructure company, produces and sells electricity, capacity, and ancillary services into wholesale power markets in the United S...
Talen Energy Logo
About Talen Energy
Talen Energy Corporation owns and operates power infrastructure in the United States, located in the Mid-Atlantic, Montana, and New England. The Company produces and sells electricity, capacity, and ancillary services into wholesale U.S. Talen is headquartered in Houston, Texas.
Address
2929 Allen Parkway, 22nd Floor
Houston, 77019
United States
Year founded
2014
Number of employees
1,894