Pros
They hire a bunch of really interesting people right out of college. If you're young and don't have any idea what to do, you'll probably meet some people you want to be friends with, even if you don't like the job.
Cons
Working at Epic means dealing with a constant stream of manufactured crises. You'll be constantly asked to do extra work when the team gets behind schedule (which is always). It will never be considered the managers' fault that the team is behind schedule, and you won't get any thanks for the extra work you do to help the team get back on track. And they are very quick to threaten to fire you if you, say, only work late two nights in a week where your co-workers work four. Oh, and don't believe their nonsense about being a employee-friendly environment. Sure, there's weird art everywhere, but you'll get bored of that by about day three on the job. Epic is the furthest thing from an employee-friendly environment. They are currently going to the Supreme Court to preserve their ability toremove their employees' fundamental worker protections: the ability join class action lawsuits (Epic Systems Corp. v. Lewis).