It's career suicide for developers. There is not room for growth for developers after the first few years unless you prefer to move to the management side.
Work is pretty monotonous after the first few years. Your main challenge is just going to be developing on tight pressure timelines and continuous rework on your development because of feedback from all the different roles at Epic.
All projects are pictured as high-priority projects to add pressure on developers.
Most of the technologies used are Epic internal and not used in the outside world. Epic also has no brand as an engineering company in the tech industry.
Your raises can be good for the first 2 years and then slim down. So do annual bonuses. The best-performing devs get around $10K at max, and average performers can expect $4K-$5K. It's the same with all tenures.
Loads of processes.
Some TLs can be very immature and not understand family commitments.
It has some very ancient policies.
WFH is limited to 2 days per year, with prior approval of the TL and after submitting him a work plan/targets for the day. The irony is that you are asked to WFH during after-hours and weekends to catch up on projects, which in most cases go behind schedule.
You are expected to at least put in 45 hours every week, with 50-55+ being the norm. The internal dev environments are not really stable and can cause huge delays in your development. Very ancient DevOps processes. We use internal tools and hence the bad tech debt in internal processes.
And yeah, the COVID response was a disaster. Very evident from the other reviews.
In short, you can survive here if you belong to a cult group and drink the Kool-Aid delivered by upper management and not question/confront their policies on anything. The day you raise things up, you are flagged.
Management is hypocritical. If you can drink their Kool-Aid about it being a Tier A engineering company and blindly believe it, you can survive here.
Our CEO once touted in a staff meeting that healthcare technology in Epic is more complex than rocket science, and folks seemed to blindly eat her words.
The phone interview was decent. It was about knowing who you are and what you can expect. Details were shared regarding your motivation, willingness, and adaptability. The skill test has two sections: * **Skill Test to Adapt:** Easy to moderate.
I submitted my resume through Handshake, completed an online assessment, and then had a brief phone interview. The phone interview was mostly behavioral, with some questions about topics on my resume.
Online OA - ~1hr Math + Puzzle Problems ~1.5 Hr leetcode style medium/easy questions. Text editor only, no running code. Interview with current employee - Basic resume questions, life/expectations for working at Epic. Why did you apply, etc. ~3 wee
The phone interview was decent. It was about knowing who you are and what you can expect. Details were shared regarding your motivation, willingness, and adaptability. The skill test has two sections: * **Skill Test to Adapt:** Easy to moderate.
I submitted my resume through Handshake, completed an online assessment, and then had a brief phone interview. The phone interview was mostly behavioral, with some questions about topics on my resume.
Online OA - ~1hr Math + Puzzle Problems ~1.5 Hr leetcode style medium/easy questions. Text editor only, no running code. Interview with current employee - Basic resume questions, life/expectations for working at Epic. Why did you apply, etc. ~3 wee