Pros: able to transfer to different sites, paid vacations
Cons: short breaks, bad benefit package, not enough sick days per year.
Depending on the site you work, the pay can be decent. open line of communication with managers for work assignments.
not enough advancement opportunities. I learned most of my interpersonal skills with this job. hardest part of this job was receiving instructions from company superiors vs Site client superiors.