Vantaggi
you'll get paid, but if you annoy or upset them before you leave they will mess with your pay and screw you over. Some of the people that work there are cool. If you need experience and have no where else to turn, it might be worth a shot.
Svantaggi
A lot of the reviews on this company are fake, you get ordered by HR to fill in a review when you start and it's implied you'll get better treatment if it looks good. I saw a lot of good people leave very fast and get treated in horrible ways to do with respect and pay. There are some that get treated well, but most of the time they aren't even good at their job, just good at stroking the shallow ego of the CEO They also lie to clients and use unethical ways of protecting products and content.