Pros
I work from the Yerevan office most days and it's been the right call for me as a junior. Being in the same room as more experienced QA engineers and the dev team has accelerated things in a way I don't think a fully remote setup would have. You overhear a debugging conversation, you ask a question at lunch, you watch how someone walks through reproducing a tricky bug. That kind of learning is hard to replicate over chat.
The office itself is comfortable and well-lit, and the food situation is genuinely a perk: three meals a day in the office, properly cooked, varied menu, you don't end up running out for lunch unless you want to. The QA team is a good mix of seniors who have been in the industry for years and people closer to my level, so I never feel out of place asking what might sound like a basic question. Mentorship isn't a formal program with weekly check-ins, it's more that people take their time to actually answer when you reach out.
Test management tooling is modern and well-maintained, the bug tracker is set up logically, and processes for regression and release testing are clearly documented. Salary is competitive for a junior position in this region, paid on schedule twice a month. Schedule is flexible enough that I can attend an evening class twice a week without it being an issue.
Events are well thought through and there's a real variety. The Armenia gathering last year was one of the more memorable ones for me.
Cons
The volume of features being tested across multiple live products takes some time to wrap your head around. The first couple of months I felt behind on context constantly, and you have to be comfortable with not knowing everything immediately.