Decent compensation based on the currency conversion. It is not so good if you are a native American and live in the US.
Good communication in the integration team between the members, and the manager is a nice person.
Contras
Lack of transparency from the company
Not good communication between the different teams in the company
Lack of speed to solve problems for clients sometimes