Vantaggi
The Campus and the food. It's like a youthful party school, not a Harvard.
Svantaggi
As someone who has worked here for 4 years, Epic is plagued by horrible management and awful software practices. Bad developers become bad managers, and bad managers have no clue what goes into good software. As one of many consequences, they seriously overwork the devs. They implement issue quotas tied to employee ranking. I'm not totally opposed to this system when done right, but they weigh your timesheet and number of bugs solved (regardless of difficulty or priority) very highly in review. After my first year here, I remember I was getting in at 8am and staying until 8pm every day, which was not worth the pay at all since there was no overtime. A 110k salary job should not be paying 35 per hour (yeah, I did the math). Also, some of the people I work with are very smart. However, I have seen the bar continue to lower over the years. Some of the new hires don't know how to solve problems, so Epic puts them on their own internal support projects, which only hinder actual development. This is unsustainable, and I sense that mass layoffs are imminent. That's another thing. I've heard so many times that "Epic doesn't do layoffs". This is a lie. They put the "bottom" 20% of developers in this cult-like program where they watch videos all day for a month, and then half of them get fired after given some quiz about company culture (nothing about software development). This happened to two of my friends. I would like to get out as soon as I can, but because of all the non-competes I signed, I can't work elsewhere as a software developer without being out of the healthcare industry for at least a few years. The skills I learned here are not very transferable to general software either. I would only work here as a new grad if you have no other choice. Please heed my warning.