Fast paced, challenging, and dynamic
Pros
It never gets dull. Every job has people or customers that ruffle your feathers, but it's the person (employee) who has the choice how to react - grow or quit. Epic gives you lots of opportunities to grow up and be a contributing member of society. The autonomous work culture doesn't handle hold you but also sets the bar of expectations high to achieve the best. If you aren't achieving it, they work with you to help you become the achiever. If after trying and trying again, then they'll help you find something else that might be a better fit. They're invested first in their customers, and secondly in their employees, but they understand they have to have happy employees to have happy customers.
Cons
Most of the employees are single, young straight-out-college folks without families. Therefore, most of the benefit packages favor single employees and leave families in the dark. Don't get me wrong - what benefits families do have are incredible, but competing companies offer much better benefit packages for families. Nonetheless, the benefits for singles are amazing.