Pros
Good work-life balance Immersion trips are fun Can receive 2-4 projects within your first year. That's good for learning project management skills and gaining experience. For other technical roles, they have to find people to cover for them when requesting vacation. At least QM don't have to deal with that.
Cons
Be careful with your TL. Some can micromanage. And then you're stuck with them for the rest of the year. Low salary raises and bonuses. Should be 60K starting salary as a QM. From my experience, QM salary growth is not prioritized over other technical Epic roles like TS and SD. There is a lack of transferable skills that won't help you if you plan on applying to other roles in other industries. You gain some experience with basic Excel, error log documentation, team communication, and project management. Those are broad subjects and not specific skills to recruiters. Consider that if you're planning on staying here long-term. There are very limited vacation days. You start with only 10 a year. Spend them wisely. There was not legitimate coding opportunities available. M code is Epic's internally-made code. Recruiters across the world don't care about that.