Pros
As it is a Spanish company, it is very helpful when you speak Spanish. The employees are very friendly and helpful, the tasks are diversified, and when you're doing a good job it is very likely that you get promoted. It was a overall great experience
Cons
Sometimes the management expects a lot from you, therefore you should be able to work in a fast paced environment.