After just a few months of training, you very quickly get trusted with great responsibilities, which is a bit stressful at times but also highly rewarding. The work is meaningful and challenging; you get to own projects from start to finish, and you get to work on the full stack.
You get to interact with sharp and friendly co-workers: developers, designers, and QA.
The environment is both professional (people are respectful and focused on work) and chill (no dress code, crazy art everywhere, friendly atmosphere).
Even though it's a big company with many products, you can see the impact of your own work in the finished products.
The campus is absolutely fantastic. Everyone I've brought to visit has been completely blown away, and for good reasons.
The food is really truly awesome.
The pay is great given the cost of living in Madison, and the benefits are very good too.
The culture of "doing good" is sincere, and being a privately owned company allows Epic to focus on the long-term vision rather than the quick profits.
The work-life balance is perfectly reasonable: I leave at 5:30 p.m. every day, in time to have dinner, play with, and put my kids to bed. People who complain about work-life balance on Glassdoor are typically not developers.
The tech stack is non-standard (esoteric database, proprietary web framework, custom build tools), so many skills are not easily transferable. However, the programming languages (C#, TypeScript) and other essential skills like project planning, architecture, design, code review, and accessibility are.
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.
Phone behavioral and online assessment followed by a Zoom interview with live coding and system design questions. The first parts were done at the same time, and the next round was dependent on those results.
Received an initial phone interview with a developer at Epic. It was a standard kind of screening phone call to verify credentials and go through the job requirements and such. Then came a skills assessment, which consisted of four parts: programmin
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.
Phone behavioral and online assessment followed by a Zoom interview with live coding and system design questions. The first parts were done at the same time, and the next round was dependent on those results.
Received an initial phone interview with a developer at Epic. It was a standard kind of screening phone call to verify credentials and go through the job requirements and such. Then came a skills assessment, which consisted of four parts: programmin