Pros
Terrible company. I was contracted as a service provider for more than a year, and eventually let go by email, with no warning at all, a day after I went on my first holiday in a year.
There is no coherent structure, and they ask service providers to do some rather odd things, including something that blatantly breaks copyright laws.
The staff turnover is high, communication is nonexistent, and they have no regard for loyalty, nor any respect for individuals who are contracted to them.
Cons
There are no cons at all. Nothing. Nada.