Pros
Flexible working policy - they let you work remotely. Great pay and great middle management.
Cons
Literally got hit by a massive layoff on my 3rd week after starting in a permanent full-time position. There is no honesty from upper management and massive layoffs happen all the time, even if they try to keep it internal. They move positions from "rich" to "poor" countries to keep business continuity because they are at the edge of bankruptcy. They also base their business and work ethics on lies and you won´t feel supported whatsoever through hard times. Also, there is no diversity at all and they push workers as much as they can to avoid hiring extra people, even if that means overworking. One of the worst decisions of my life was accepting this offer. The only great thing about the job is the pay, everything else is not worth it. Avoid at all costs.