Pros
Some of your fellow employees really nice and cool. Team work can be high among "lower ranking" employees. Many younger employees have a-lot of potential.
Cons
Definitely not up to date on by U.S. employment standards. Little room for growth, and a high turnover rate. Responsibilities change quickly and often. Management in Spain will often require more than what is fair, and attempt to intimidate you into working extra hours for free doing tasks completely unrelated to your job description. Goals indicated are often unattainable figures, and there is little support (zero financial support) to achieve goals. Get anything promised in writing. You may experience the sympathy card being played when requesting earned vacation time, or you may be requested to work remotely while on vacation. Higher ranking employees at HQ are often incompetent foreign supervisors who often over promise and under deliver.