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.
Meritorious work environment, capable coworkers, work that has high impact, high degree of autonomy, interesting work, campus, food, benefits. Reasonable views on AI