The company owns eight software products supporting various workflows in the energy sector. Each product has been acquired and is written by a different team. This results in a variety of technologies, approaches, programming languages used. Theoretically one has a lot of opportunities to learn.
Cons
The company doesn't stop acquiring businesses, hence things are constantly changing, people join as a part of acquisition, then get let go, change teams, etc. People is not a company's asset, employees are definitely the last thing on the management's mind.