Pros
Nice colleagues who are unfortunately in the same boat.
Cons
Stay away from this company if you want to avoid the hassle of moving to a new country just for this job. They will give you lots of promises of a permanent contract or new projects but you'll be on probation period and kept in the dark. When they do not manage to get a new project, the whole team will be fired to cut down on costs. If you look at job search sites you can see that they are permanently hiring new workers, this is their method of operating.
Don't waste your time with them and seek for gainful employment somewhere else.