Pros
Nothing I can think of.
Cons
I have never felt less appreciated in my life. The "project managers" pile you up with work without knowing how long does anything actually take. You have to report what have you done each day. If you have spent a long time on something, beware, you have to explain yourself while being yelled at and humiliated. They expect you can do anything without ever attending a training. And all of that might be worth if they pay you well, but the salary is the lowest as it can get. They have an office in Skopje, Macedonia that does half of their work for ridiculous costs, but they don't even mention the office on their website nor ever recognize the people who work there. Probably Skopje does not sound as attractive as e.g. London. Simply awful experience.