What two factors play a major role in migration?

Push & Pull.