Pros
Employees can work whatever schedule fits their lives. Employees can charge a lot more hours than they actually work.
Cons
The recruiter (Grace Kennedy) that called me about this position told me there were a lot of opportunities for advancement. She also said I would get a raise if I was hired on full time by the company once the contract ran out. Neither of those ever happened. I don't know the full dynamics about what recruiters get for filling positions but it seemed that she was okay with lying to me to get me to take this position because it benefited her somehow. There isn't enough work to be done to justify 40 hours most weeks. Most employees charge a lot more hours than they actually work and that is not only allowed, it seems to be encouraged by the shoddy management at this place.