though often controversial, exxon mobil is just a corporation like any other
the largest company in the world by total revenue
"though often controversial, exxon mobil is just a corporation like any other" What is the definition of "exxon mobil"?