Pros
Location in a small remote place
Cons
Most of people working in the company have no idea about interpersonal relations. Only poor education and guidance is provided to the new comers, making the job responsibilities boring and routine. Despite the way they introduce themselves, the company is not international and English skills of even top-managers (especially in Spain office) are poor, which makes communication hard. Colleagues are not willing to explain things or help much, what result in a weak productivity. Top-management is double faced and not willing to discuss openly the work-related issues. I strongly do not recommend to work in this company.