Software Developer • Current Employee
Pros: Epic can be a great place to work. The campus is beautiful, the work is rewarding, and the pay and benefits are hard to beat. If you are starting as a software developer, you are almost guaranteed to have a good first year here. You will learn a lot about managing technical projects and be given autonomy over your work. Mileage may vary for customer-facing roles, but for developers, folks tend to enjoy their first year. I know I did.
Cons: Epic has a lot of surface-level pros, but once you gain more experience, you will start to see the poor work culture that exists behind the scenes:
* Normalization of long work hours.
* Secrecy among upper management.
* Unrealistic development practices prone to issues.
* Grossly mismanaged and underscoped projects.
This one isn't really a con, but do note, Epic has a monolithic codebase that will be forever facing a software entropy problem.