It they are migrating because they are getting better opportunities at new place then it is good even if the scale is high as it indicates better future for migrants &development for nation . But if there is a single migration for undesirable reasons like no job opportunity, getting fed up with local (mis)governance/ administration then it may be good for the migrant but definitely bad for the nation.