Nice people, easy to work. Hybrid work mode. Cover all medical expense.
Cons
Part of the technical content is not standardized as it should be. Need to enhance training on the technical aspects to adopt cutting-edge skills, and they are working on it.