Good salary, good management, great team work, the projects were interesting and the work process was easy for fast integration
Cons
Less communication with the upper management. Very slow recruiting process. They need to go back to the previous process. It would take 15 days to confirm the job.