1. They will train their employee
2. Even people in higher management are easily reachable.
3. Everyone is a rational thinker
4. Personal and Professional life balance.
Cons
Sometimes you may get a project after a long wait. Because the onboarding or other formalities may stretch.