The coworkers are fantastic. I can count on people I work with to be smart and good at their jobs, and to help me when I need it. I feel like what I work on makes a real difference in people's lives, helping doctors and nurses take better care of patients. Overall, the company is ethical in its dealings with customers and generous with charities.
The compensation is generous.
Upper management communicates at length with employees in monthly staff meetings, so you know more about what's going on than you would at many companies. It is privately owned, so you can be confident things won't change abruptly in unpredictable ways due to acquisition, merger, or generally stockholder pressure.
Epic is a process-based company, and the processes have logic behind them.
The form opinions about people quickly, and it can be hard to change them. The flat hierarchy is good for many things, but "advancement" in terms of higher titles and more official authority are frequently unavailable.
If you get a less experienced manager (which can easily happen), you need to help him or her manage you, or you can end up with too much work, and I see plenty of younger employees who struggle with this.
Internal development management tools are awkward, and improvement of them isn't a high enough priority.
Add additional channels for escalation. There should be someone approachable who is outside the normal management structure that frustrated employees can talk to.
Screening round: really bad interface. Asked me for cows and bulls, a DAG question, and a maths question list where you have 2 minutes to answer each question. The exam isn't difficult; only the test is archaic.
I got a recruiter's email and sent in my resume. Their interview process is remarkably close to what they tell you it will be, which was a nice surprise. IIRC, the first round included both a 30-minute phone interview and an online assessment, taken
First, a phone screening, then a technical test on paper, off-campus. I wasn't well prepared and expected the interview to be easier. Questions were asked in a way to test if I knew methods used in Java without Googling them. In less than an hour, I
Screening round: really bad interface. Asked me for cows and bulls, a DAG question, and a maths question list where you have 2 minutes to answer each question. The exam isn't difficult; only the test is archaic.
I got a recruiter's email and sent in my resume. Their interview process is remarkably close to what they tell you it will be, which was a nice surprise. IIRC, the first round included both a 30-minute phone interview and an online assessment, taken
First, a phone screening, then a technical test on paper, off-campus. I wasn't well prepared and expected the interview to be easier. Questions were asked in a way to test if I knew methods used in Java without Googling them. In less than an hour, I