Pros: flexible hours
Cons: when i first started, the hours were almost 24/7, in the end we couldn't find enough work to keep busy.
I enjoyed the benefit of flexible hours, as I'm a morning person, so I would come into work for 7am. I was able to complete a lot of work before general meetings, and the day's activities started.
My co-workers were like family. The co-ordination of efforts between us helped in meeting deadlines. Also, sharing of new information or a new process was always welcomed.