Great company doing good for the greater good - not creating value for shareholders nor increasing its own cash.
There is a calling for your day-to-day job, and you can easily tell the difference you are making. Think about MyChart or Care Everywhere. As a patient, I cannot tell you how happy I am when my providers are using them for me.
Take care of its people seriously. The benefit plan, the pay, the campus, and the career building through various education and professional developments.
There is a price when your mission is critical. Stress has always been one thing I am aware of working at Epic. No matter your role (SD/QA/TS/IS), you are at some point feeling a panic attack.
The structure of the company is flat, to the point you have a lot of decisions to make on your own. Trust me, it was never easy. I had to make calls on big projects' directions and actually regretted them later, and they are the reality in the products now.
It's hard to maintain a healthy work/life balance if you care about your work. You are very likely to overwork yourself one way or another, and most Epic people do care, so they end up putting more than 45 hours into their work week, including myself.
Care about developer experience. The current staging/continuous integration process of hyperspace/hyperspace web is killing productivity. I would say my departure is about 80% related to it.
FYI, I don't think Jenkins is better either.
Maybe less cash pay upfront, but more SAR so people feel long-term working is ending up better. If I stayed, I might prefer less salary yet more SAR granted to me.
You apply for PM or TS, and they may let you know you are also considered for the QM role. The interview includes a presentation that you have to make. I think it is effectively the same as PM, but you are judged for PM (IS) or QM.
The first round was an online assessment and a phone interview. The online assessment consisted of math, reasoning, and programming-based questions. The phone interview was informal and just a conversation about the position.
30-minute phone interview and a 4-step skills test. The phone interview is a back-and-forth about items on your resume, with an extra discussion about what the interviewer does at the company and their experience.
You apply for PM or TS, and they may let you know you are also considered for the QM role. The interview includes a presentation that you have to make. I think it is effectively the same as PM, but you are judged for PM (IS) or QM.
The first round was an online assessment and a phone interview. The online assessment consisted of math, reasoning, and programming-based questions. The phone interview was informal and just a conversation about the position.
30-minute phone interview and a 4-step skills test. The phone interview is a back-and-forth about items on your resume, with an extra discussion about what the interviewer does at the company and their experience.