Pros: loving the job and the people you work with
Cons: not knowing when you would be let go
I learned more about the construction field, setting up financials for various vendors. My co-workers were great and fun, my supervisors were the best. The hardest part of the job was to sit and wait to hear if your contract would be renewed.
The supervisor made it fun and paid employees their worth.