Pros
Epic is one of the largest employers in the greater Madison, Wisconsin area, and might be THE largest private employer. That size comes with some clout, and a lot of name recognition in the local area. Epic is well known to hire directly out of college, with little or no "real world" work experience required for candidates, so for new college graduates, it is an excellent first job. The compensation is great, and as the Epic campus in Verona continues to grow, the minor perks of working for such a large corporation continue to grow.
Cons
Epic has grown to over 3000 employees, yet still tries to operate as a small company. The gap between senior management and the average worker is growing wider and wider without being acknowledged by the senior management. Middle managers (or "Team Leads") fill the gap in the middle, but Team Leadership is awarded by seniority, not on ability to lead, so various teams provide radically different environments. Epic is dominantly staffed by younger employees, so applying as someone over 30 years of age is a rare feat to get in. Burnout is high, and changeover pretty high, so the average age stays pretty low. My view of Epic changed radically when I changed from one team to another, and in hindsight it all boils down to the leadership of the Team Leads. Changing teams within the organization is allowed and encouraged, but must be done with the blessing of your current Team Lead. I took an opportunity to move from the Customer Support team to the Marketing team, thinking it would allow me to explore my more creative side. It was supposed to be my dream job within Epic, but it soured really quickly due to uninformed prejudices of my new Team Lead. I spent three years in Customer Support enjoying myself for the most part but not expecting it to be my final career. I made the switch to Marketing thinking it would be something to keep me there another ten years or so. I was on the Marketing team for one year before quitting in disgust.