They pay well and, of course, have good health insurance. There are a lot of young people (this can be a pro or a con, depending on what you're looking for), and the campus is beautiful. Many people have their own office or a single office mate.
There's an expectation that everyone is working really long hours and being continually overly busy. This leads to a closed-door culture (at least, in the building I work in), where you feel like you can't interact much with your coworkers because you're probably interrupting them.
If you're in software, the two languages we most use are used almost nowhere outside of this company, so the skills don't transfer. There's a huge amount of (paid) training required, most of which is not useful outside the company, and which, in many cases, does not actually prepare you for your job. There's very little support between people on the same team, so if you're looking to understand something (because you're new) or get walked through a workflow, it can be very difficult.
Despite their huge profits, they don't bother to have little daily benefits, such as snacks in the break rooms or subsidized lunch. It makes it seem like the employees are not really valued.
Also, many of the longer-term benefits (401k matching, "shares" in the company, better vacation) don't kick in until you've been at the company for much longer than the average person stays.
Recognize that your employees are people. Expect that they will have lives outside of work, and make them feel appreciated while they are there. Try to foster a culture of collaboration instead of everyone isolated, working on their own projects that happen to be in the same piece of software.
Mainly a long online assessment with a coding section. Also an interview where they talk about the position and its expectations. Short technical interview at the end. I've heard some people have a phone screening, but I did not.
I applied to Epic in mid to late September 2018 for a software development position. Typically, Epic then follows up with a phone call regarding the relevant position, as well as a skills test. I had already completed both of these when interviewing
After a phone call interview, I scheduled an assessment test. The estimated completion time was 4 hours. It involved: * A 2-minute math/logic section * Another math section * A technical code question section * A LeetCode medium to hard section
Mainly a long online assessment with a coding section. Also an interview where they talk about the position and its expectations. Short technical interview at the end. I've heard some people have a phone screening, but I did not.
I applied to Epic in mid to late September 2018 for a software development position. Typically, Epic then follows up with a phone call regarding the relevant position, as well as a skills test. I had already completed both of these when interviewing
After a phone call interview, I scheduled an assessment test. The estimated completion time was 4 hours. It involved: * A 2-minute math/logic section * Another math section * A technical code question section * A LeetCode medium to hard section