В данном вопросе много граней: нравственно-патриотический, социально-организационные, профессиональный, медицинско-физический, культурно-лингвистический, и просто денежный. Поэтому, как мне кажется, ответ на этот вопрос может быть только многомерные.
1) с нравственно-патриотической точке зрения работать за границей следует только если либо на Родине страшная нужда (то есть совсем прожить невозможно), либо если работая за границей на по какой-то редчайшей профессии (артист, ученый, архитектор) человек может прославить себя и свою Родину
2) с точке зрения профессиональной ехать работать за рубеж имеет смысл при условии возможного профессионального роста именно там, который невозможен на Родине
3) с точке зрения здоровья и сил, ехать работать за границу можно, если есть силы и позволяет здоровье
4) с культурно-лингвистической, чаще всего нужно знать язык страны, куда едете.
5) денежный, тут все просто, если хорошо платят
6) еще следовало бы рассмотреть вопрос безопасности (от хулиганов, беззакония правительства, укусов редких животный и травматизм, здоровье и медицина)
Я вот сам 3,5 года назад уехал жить и работать в другой регион, за 1 тыс км от малой родины