Pros
You get paid what they agreed to
Cons
Everything else. No one takes any suggestions you will have, it's 120 degrees in the summer, and they treat you like a number. You also have to do other people's jobs while they are gone, even though your job is almost at an impossible level already