Living in Barcelona is much more than just work and a place to sleep (and great wheater!).
If you are planning to migrate to these latitudes you must be aware about locals speaks Catalan besides Spanish (check Languages: Spanish, Catalan and English), you should consider how much it costs to live here (check Aproximate monthly expenses). Also it could be useful to know How to open a bank account.
When coming from abroad, one of the main issues is to get the right documentation in order to be a legal resindent. You will find some basic guidance in this section: NIE (Número de Identidad de Extranjero, or, foreigner identity number).
We hope you like living here!