Epic is a pretty amazing company to work for. The work you do has a direct impact on patient care, and we put in a lot of time and expense into ensuring that every employee feels connected to that impact. That happens through immersion trips to hospitals to see users using the software developed, through sharing stories from our customers at company-wide meetings, and through go-lives where a portion of the company joins a customer during an install to help support healthcare employees deliver care.
Healthcare benefits are great; I haven't paid for a copay in over 3 years.
Food is delicious.
Coworkers are intelligent.
Having worked at other large companies, I can say with confidence that Epic is incredibly well run, with very little waste incurred through corporate bureaucracy or red tape.
Developers are held in particularly high esteem, as they are the center around which Epic's prosperity has developed.
My managers (TLs, as they are known) have all been very intelligent and involved in my career growth. I have felt very well supported and coached through my career thus far, including how to have difficult conversations with departing employees, how to present to a large group (500+ customers), and how to develop good software.
International sales means you get to travel to cool places as a part of work, which is neat (Australia, Finland, Denmark, Sweden, Netherlands, UK, Saudi Arabia, UAE, etc.).
Pay isn't great for folks that move up the ladder at the company, and the incentive to continue growth up the company is not great. In other words, you can move up, but expect to take on substantially more responsibility while not seeing your salary increase accordingly.
Often times it feels like we are behind the times in terms of software processes. While many companies have moved to use Git, we use SVN. While many companies do automated testing, we hire a fourth of the company to manually test our software. While many companies incorporate open-source tools, we actively try to build our own, which slows progress and makes it harder for us to better the healthcare industry.
The relationship between customers and Epic is skewed. We often times bend over backwards for a customer request, even if it's not the right thing to do for our software (we're designing poor software by accepting the desired change).
Spend some time really investing in overhauling processes; we're due for an overhaul. This means re-training teams to use modern tools.
I started with a phone call, then took a random test with programming questions. After that, I was flown out to Madison. The experience there was strange; I was asked questions and given more tests, which I thought was really odd.
Technical interview with four sections. Coding section with four questions. One section with math and logic questions. One section where you must answer 10 questions in 2 minutes. And one section where you do basic questions on a certain coding l
The interview process moved quickly. I usually heard my results within a week of each round. The final round interview was more of getting to know Epic, its culture, and its product than testing you as a candidate. They basically want to see if you a
I started with a phone call, then took a random test with programming questions. After that, I was flown out to Madison. The experience there was strange; I was asked questions and given more tests, which I thought was really odd.
Technical interview with four sections. Coding section with four questions. One section with math and logic questions. One section where you must answer 10 questions in 2 minutes. And one section where you do basic questions on a certain coding l
The interview process moved quickly. I usually heard my results within a week of each round. The final round interview was more of getting to know Epic, its culture, and its product than testing you as a candidate. They basically want to see if you a