Epic has very high expectations of its employees and compensates its employees well for these expectations. However, lack of proper design and a general inexperience among developers causes even the most straight forward projects to be unnecessarily difficult.
Most developers are hired directly from college with little industry experience. This leads to less growing opportunities and less organized projects. Projects begin to feel like a college assignment and seriously lack the design necessary for enterprise software systems that have such a vital role in people's lives.
Disclaimer: Epic is a big place and things will definitely vary by role, application and team. What I say here reflects my experience alone and do not proclaim it to be the case across all of Epic.