Pros
Trying to keep this review as objective as possible, there are definitely some positives to the role in my experience. The manager, fellow english teachers, and front desk staff were all extremely friendly and welcoming when I joined. The company also really seems to try their best to train you, with observations, weekly meetings, and constant feedback on areas of improvement. My manager and guide teacher were both really supportive in that way. The classes, though demanding, were fun to teach, and the students for the most part were really enjoyable. They also offer business classes where you go to the company, which may have been my favorite. I personally never felt much stress towards the role but it may also be because I never took it too seriously. It's a decent entry point if you're looking to find work in Spain, but definitely not for everyone.
Cons
For starters, the full-time training week is unpaid. They also put you up in a shared room hostel for the training which just isn't professional and screams "we need to cut corners wherever we can". I get that they can experience a loss of money when people abruptly leave but maybe vet the candidates better? What is HR doing? Full time schedule is extremely hectic and busy, in a lot of instances you're working over the contracted hours, which if you're busy outside of work can become a serious problem. You need to explicitly tell the manager that you don't want to go over in hours which I find kind of absurd. They also constantly message last minute for you to take over classes, which is hilarious considering the company as a whole is extremely inflexible regarding your needs. If you're sick for 1 day you need a note from the doctor, like am I in kindergarten or what? The classes themselves are fine but they should put specialized teachers for the level 1 group as they can hardly understand anything at all and becomes a real pain to navigate. They also push you into doing other types of classes (like IELTS) which you hardly know anything about and are barely trained on. You really need to be the type of person that can wing things and adapt quickly, don't waste time on prepping, will probably go unnoticed anyway. If you're working there past the summer, you're also expected to take a significant proportion of your vacation at the designated time in August. Not sure if this is a Spanish thing but not having the freedom to select my own vacation time is annoying to say the least, and wasn't initially disclosed. Lastly, they were over a month late in sending me my final pay. This is not in accordance with Spanish law and provided no justification aside from a vague "delayed processing time". The salary itself is decent to live, but don't expect much (or anything at all) in terms of savings.