Lots of opportunity to grow and get involved in areas you are interested in. Many companies recognize Epic and it can be a good stepping stone for your career.
Cons
Because of the "customer comes first" mentality, it can be easy to become overworked.