Pros
It boasts of having an all-in-one payment platform for ambitious merchants taking over the worldwide market, helping them run their businesses from day one.
Cons
The work hours were brutally long, stressful, and exhausting, as employees had to work with people from different time zones and sacrifice their work-life balance. After giving their 11-%, employees like me got terrible pay and no appreciation from their bosses. It was awful. Please stay away if you want recognition or financial rewards for extra efforts.