1. Very transparent management
2. Have a good reputation among its clients
3. Well established employee management process
4. Takes care of employees' interest
Cons
As of now nothing I could find. I would recommend my contacts to try choosing Incedo! They would not regret!