living in mexico pros and cons