Aggreko serves literally every industry imaginable. There are many meaningful projects to be involved in that serve the community
Cons
Aggreko runs a very lean business. There are not many layers to support job roles. Room for advancement is very scarce in North America unless you live in the Houston TX or New Iberia LA area