Recruiting will outright lie to you during the hiring process. This is especially true for developers because they don't want to have to explain about the languages we actually use. Instead, we internally created a whole new language framework which we don't really use, just so recruiting could say that we use TypeScript across the entire stack to potential new hires.
Unending critical projects get dumped on development because Sales constantly over-commits.
Upper management is completely tone-deaf and unwilling to hear any criticism or feedback for company policy. The current response to any feedback/criticism is "please support".
Below industry average vacation benefits. Yes, sabbatical can shift the weight on this calculation, but no one tells you that sabbaticals are not guaranteed and can be denied. I've had several friends get to the tenure for their sabbatical only to be denied.
No respect or valuation of experience. Almost all employees are treated as replaceable cogs. We've lost decades of experience for easily avoidable reasons.
Bonus/raise/stock options are completely black box and do not account for customer-facing work that is outside of your typical role. You are encouraged to grow and take on new opportunities but are not rewarded for doing so. The metrics by which you are judged are kept secret.
Anti-worker policies and actions (Supreme Court case), secret backdoor non-compete agreements with other companies to extend your non-compete length regardless of what non-compete agreement you actually signed in your contract.
Very difficult to strike a good work/life balance, especially for new grads right out of college, and Epic takes advantage of that.
Shifting to a different developer position at another company is difficult due to the tech stack we work with. Getting out of healthcare is difficult, and staying in healthcare is complicated by an extremely long non-compete.
Take care of your employees, and they will jump over the moon for you. Current policies are getting more and more authoritarian, shutting down any communication that is critical of corporate policy. Directing all feedback to an anonymous email is absurd. When you shut down all internal discourse and discussion, the only options left to us are news leaks, Glassdoor reviews, and warning our friends to stay as far away as possible.
The recent trend in anti-worker behavior and the tone-deaf response to the pandemic is unacceptable. Once decided, support is a flimsy shield when your employees are scared for their health and well-being.
We take pride in our culture. A key piece of that culture is in receiving feedback and iterating on our functionality/stances. We don't expect you to be perfect all the time, but we do expect you to evaluate your position with feedback and get better.
I had to take a lot of tests and had a phone interview where I talked about my past projects. The tests were hours long and took a long time.
30-minute phone screen, then an OA around 4 hours long. The OA had mental math, but also a few LeetCode-type problems. They were not very difficult if you studied common patterns and implementation.
One single virtual interview after a multihour OA. The interview was 4 hours long, but only ~2 hours was actual interview stuff. The rest was two presentations from different people about life at Epic. The 2 hours of interview included a case study,
I had to take a lot of tests and had a phone interview where I talked about my past projects. The tests were hours long and took a long time.
30-minute phone screen, then an OA around 4 hours long. The OA had mental math, but also a few LeetCode-type problems. They were not very difficult if you studied common patterns and implementation.
One single virtual interview after a multihour OA. The interview was 4 hours long, but only ~2 hours was actual interview stuff. The rest was two presentations from different people about life at Epic. The 2 hours of interview included a case study,