Great co-workers.
Benefits started at day one
Room to grow
Management listens to everyone - so don't be afraid to speak out
My supervisor always had my back
Cons
You stay til the work is done, which can be overwhelming if it is a last minute proposal or change that needs to happen