They never bother to check up on you or manage you, so the entire position is what you make of it.
Cons
If you actually need something from the company, it's a hassle to get it.
Their "full time job" is 9.5 hours workday, instead of the usual 9.
Desposits to the pension plan weren't made on time.
Flexible work, basic benefits, dependent on client and direct management. I was lucky to have a wondering team and client.
Cons
Job security isn't present, internal movement unlikely, overall company outlook trending downward. This was a stepping stone role I took after a prior layoff only to have been laid off again.