Team-dependent and management culture:
I've heard plenty of stories from coworkers on other teams where their teams wasn't supportive or were otherwise squeezing too much from their employees. Your manager has one of the biggest impacts on your feelings towards a company, and unfortunately, not all managers are great. My first one was really good, made me feel like I could do well in my role. My second one I don't think was good for me--more aloof--and this tension in my relationship may have put a damper on what I could do.
Work-balance:
Crunch happens and it can happen often. Too many times it can feel like we get out of crunch for one project and jump into crunch for another project. It's easy to burn out. Pretty much everyone I know burned out at one point or another, so you need to learn to set boundaries (if they're respected, anyway).
Pro-management bureaucratic sentiments:
While Epic is supposed to be known as a more liberal/progressive company, that doesn't mean that management doesn't take care of number one first and foremost. Benefits mean less when you don't have a seat at the table, and Epic isn't willing to give you a seat at the table even if you are a shareholder.
Irrational commitment to in-person events:
Epic's gotten into hot water with their negligent COVID response, and it's not like they've learned from that too. Your safety may be up to your boss's discretion. And don't even think about work from home or remote work. It is incredibly difficult to be in a position that allows you to work outside of the main campus even if everyone has the ability to do so. You're going to have to move if you want to work here.
Role Imbalance:
Depending on the role you have, your experience will vary wildly. Generally speaking, the developers are treated the best, then QMs see a pretty decent decline in benefits, and then TSs get the worst treatment of the common roles here. As much as I may have benefited from this system, I wish that QMs and TSs were able to get better treatment and compensation.