Epic's culture is great. It has all of the benefits of being a sizable corporation without most of the toxic corporate/office politics.
For example, team leadership/management isn't the only advancement opportunity, nor is it an expectation. If you and your manager think you'd be a good team lead, you transfer into that role slowly, and they actually train you for it! If it isn't a good fit, there's no stigma against stepping back into your previous non-management role. There's no "promotion to your level of least competence"—at least not long term.
The compensation package is great (with the caveats below). The healthcare package is about as good as I've seen anywhere. The every-five-year Sabbatical program is a fantastic addition to the normal PTO.
Team leads can vary in their skill and fit with individual employees. Though I've had great experiences for almost my entire tenure, I have known a number of former employees driven away by bad team leadership, and a number of current employees who have requested transfers rather than continuing to work with their TL.
If this is your first job out of college and you haven't yet figured out work-life balance, Epic is going to pull a lot of hours toward work. If you're not assertive with your time and aware of your need for downtime, you can burn out.
My interview day was very long and difficult. The interviews themselves weren't overly technical, but there were enough of them to make you unsure of how you did. The campus itself is very impressive and fun to experience.
3/4 hour long automated technical screen. No one was there to explain your thought process or clarify ambiguous questions. Seriously, this is the most gimmicky interview I've ever taken. Don't bother.
The first stage has two parts: one is an online exam and the other is a 30-minute phone call. Be aware that the phone call can be somewhat technical. Mine asked a lot about projects I have worked on and asked technical questions about the languages
My interview day was very long and difficult. The interviews themselves weren't overly technical, but there were enough of them to make you unsure of how you did. The campus itself is very impressive and fun to experience.
3/4 hour long automated technical screen. No one was there to explain your thought process or clarify ambiguous questions. Seriously, this is the most gimmicky interview I've ever taken. Don't bother.
The first stage has two parts: one is an online exam and the other is a 30-minute phone call. Be aware that the phone call can be somewhat technical. Mine asked a lot about projects I have worked on and asked technical questions about the languages