Eric Watts is the Chief Commercial Officer of GenOn Energy.
316 people are employed at GenOn Energy.
GenOn Energy is based in Houston, Texas.
The SIC codes for GenOn Energy are [49, 4911, 491].