Excellent salary starting out. Also, in my six years here, my salary has gone up significantly, too.
Cafeteria is pretty nice if you are lucky enough to be in Verona, although overrated.
Coworkers, for the most part, are very intelligent, friendly, and willing to help.
The sabbatical is awesome (4 weeks paid vacation basically, plus they will pay for plane tickets to anywhere you haven't visited in the past year).
Vacation time is below average: 2 weeks/year until 2 years at the company, then 3 weeks/year.
Depending on your application, role, and "team lead" (your boss, basically), you may be working 40 hours a week or you may be working 60 hours a week.
Middle management, for the most part, is not very understanding of a life outside of Epic. I have had four different TLs in my time here. Two were great about balancing a work-social life, and two were the complete opposite. From what I have heard in talks with coworkers, I am lucky to have found two that were good about it.
The upper management (Division Managers) micromanages. Often times it is over ridiculous things, too.
Judy routinely works 70+ hour weeks, which sounds good on the surface, but it has really, in my opinion, made her lose touch with reality and realize not everyone wants to spend every day at Epic working like she does. The culture tries to brainwash you into wanting to work absurd hours.
There is no compensation for working said absurd hours. At best, you get a good work coupon for a free cookie. At worst, your work will break the ancient code and you will spend many hours fixing it.
The code is ancient, very buggy, and not modular at all. Instead of working on fixes or modularity, they just throw more enhancements on top of the already shaky framework.
Instead of giving a "good work coupon" for going above and beyond (i.e., working 80-hour weeks), give a half-vacation day or something actually beneficial for an adult.
Instead of worrying about enhancements so much, worry about fixes and future maintainability. Throwing stuff on top of the shaky cache framework is just going to come crashing down later down the line.
The interview consists of a short phone interview (something like 20 minutes to 45 minutes), an online assessment test, and an onsite interview. In general, they contact a person after they apply online after about 1 week. However, sometimes, it may
I applied online, and after two days, I received an email to make an appointment for the phone interview. The phone interview was easy. They asked me to talk about my resume and some behavioral questions. After one day, I received an invitation for a
- The phone interview was like a joke. They asked my GPA?!? It's in my resume; I hoped the interviewer read my resume before making a call. Fortunately, I had it open. - The skill assessment test was easy, just to make sure that your resume is reall
The interview consists of a short phone interview (something like 20 minutes to 45 minutes), an online assessment test, and an onsite interview. In general, they contact a person after they apply online after about 1 week. However, sometimes, it may
I applied online, and after two days, I received an email to make an appointment for the phone interview. The phone interview was easy. They asked me to talk about my resume and some behavioral questions. After one day, I received an invitation for a
- The phone interview was like a joke. They asked my GPA?!? It's in my resume; I hoped the interviewer read my resume before making a call. Fortunately, I had it open. - The skill assessment test was easy, just to make sure that your resume is reall