Epic hires a lot of people straight out of college, so in a lot of ways it felt like I was in college again in my first few months of work, especially during the training months.
It does make it easy to meet people your age and make friends. People at the company are generally very, very nice. The only times I had issues with my coworkers were dealing with my team lead (more on that in the cons).
My job here taught me a lot of basic skills about working a corporate job, especially in terms of communication, teamwork, and managing expectations. While I had a rough last few months before I ultimately left, I absolutely do not regret my time here and I am appreciative of all that I learned at Epic.
Work and quality of life are very team/team lead dependent. Certain teams have more toxic/churn-and-burn mentalities, while others are a bit more laid back. The same could be said for team leads. Whether or not your team lead likes you will almost completely dictate what your life will be like.
I got along really well with my first team lead, and he was very understanding of my learning curve. My second team lead was extremely tough on me, and we did not see eye to eye a single bit. I left the company a few months after getting switched to that second lead because it was severely impacting my mental health.
From a skills perspective, the tech stack used at Epic is not the most transferable. For most teams, you probably won't be working on something particularly innovative. There is a lot of fixing bugs and trying to maintain a massive codebase that is not well documented.
A long, grueling process. A ton of questions and a few short coding assignments. It's not the hardest, but there is a lot of it to get through in just one sitting. There are 4 basic coding assignments, and you can code in your language of choice. I d
Submitting an application required a lot of educational stats: GPA, SAT/ACT scores, and the like. It's definitely a process geared toward entry-level candidates (though there is still room for experienced hires, and the offer took my experience into
There was a short phone interview with a current software developer, which was fairly chill, as well as a lengthy online assessment. The time limit was 4 hours, and I took about 3 hours.
A long, grueling process. A ton of questions and a few short coding assignments. It's not the hardest, but there is a lot of it to get through in just one sitting. There are 4 basic coding assignments, and you can code in your language of choice. I d
Submitting an application required a lot of educational stats: GPA, SAT/ACT scores, and the like. It's definitely a process geared toward entry-level candidates (though there is still room for experienced hires, and the offer took my experience into
There was a short phone interview with a current software developer, which was fairly chill, as well as a lengthy online assessment. The time limit was 4 hours, and I took about 3 hours.