Pros
The training program is well-structured and constantly updated to stay relevant. All required theory and reading materials are provided, so you can fully focus on learning. Educational and internal company projects closely mimic real-life scenarios. Even during the internship stage, you can join real projects across different domains — a great way to build experience. There's a very supportive community — both within project teams and among designers in general. The team has strong expertise and is always open to share knowledge. On one of the lab-based projects, we had a lovely tradition of wishing each other a happy Monday, Tuesday, etc. — a small but meaningful ritual that created a strong sense of belonging. At the laboratory stage, there are discounts available from company partners. Upon employment, the company provides sports insurance and compensations. Everyone is open to communication and always ready to help. Mentors provide quick and constructive feedback. The tone is respectful and encouraging — you feel safe to learn and grow. Some participants receive a scholarship during training — a really nice bonus. It’s a great opportunity to strengthen your knowledge and apply it in a safe, yet realistic environment that closely reflects a real product team setup.
Cons
Theoretical exams are partially automated: an AI reviews your answers while an examiner is present. It's convenient and efficient, but in my personal opinion, it sometimes lacks the human empathy that can make feedback feel more engaging. My journey from the start of training to staffing took around six months. I was clearly informed about this upfront, and some people progress faster — it just depends on your individual path and the company’s current needs. The initial stages can feel intense — with theory, practice, presentations, and exams. It’s a focused and rich learning experience, and it requires dedication. For those who are ready to invest the effort, it’s absolutely worth it.