I work with a number (software guy) of asian/me/indian immigrants and they're all a pleasure to work with.
The immigrants who work in the various fields that I encounter in my day-to-day otherwise (cleaners, store clerks, etc) are also nice.
The food culture injection is also muchly appreciated.
The ones who don't work tend to be the shitty ones.