Pros: Doing something good and making a difference
Cons: Dirty dusty work conditions.
This is a good company to work for, lots of room for advancement.
Its hard work but the rewards are there.
If you are young and want to get some experience in Management, this is the place. The logistics, people, and the many things you have to juggle will teach you really fast how to manage.