99% of the time, there's no need to dress up.
Awesome campus.
What you do does help someone.
They don't seem overly focused on the bottom line, but seem to care most about the product they develop.
Offices for everyone (everyone gets an office either to themselves, or shared with one other person).
There's no formal required time to be there, but the whole company seems to run on 8-5, and deviating from that feels difficult.
There isn't much variation in the work done: in general, you're working on one part of a giant smart-form.
Offices for everyone are nice over cube-land in some respects, but they also make it feel like you're separated from everyone else and a bit claustrophobic (especially if you don't have a window).
They seem to be trying to sell themselves to their employees a bit too much.
If the "Helping People" motivator doesn't work for you, you might be in the wrong place.
It's understandable that people who deal with physicians (or other not-Epic people) ought to know some of the selling points of the software. However, going over it in great detail at the company-wide staff meeting makes it feel like you're shoving it down my throat each month.
It took a while after I applied to get back to me. It started with an online logic and programming assessment. Then, I received a phone call inviting me to an on-site interview. I was on their campus all day in different interviews.
Simple interview process: phone screen, technical online test, and final on-site interview. Phone screen did not have any technical questions, only about motivations and intentions. Technical On-line test was done using ProctorU, which is honestly
Spent most of the morning talking with two other candidates and 4-5 employees about the expectations of the position. Then, I interviewed with a software developer and an HR person for about half an hour each.
It took a while after I applied to get back to me. It started with an online logic and programming assessment. Then, I received a phone call inviting me to an on-site interview. I was on their campus all day in different interviews.
Simple interview process: phone screen, technical online test, and final on-site interview. Phone screen did not have any technical questions, only about motivations and intentions. Technical On-line test was done using ProctorU, which is honestly
Spent most of the morning talking with two other candidates and 4-5 employees about the expectations of the position. Then, I interviewed with a software developer and an HR person for about half an hour each.