Good campus.
Good benefits.
Health care field, if you are interested.
Smart people.
Health insurance is good.
401k is okay.
Individual offices.
Subsidized food in the cafeteria, though most people I know used to have their lunch in their offices as they did not have time to sit in the cafeteria.
The technology used is very old and outdated. Almost 90% of the company still works on VB and Cache. So the experience you gain here is of no use outside this company. Unless you want to stay in this company forever, this is not the right place for a Software Developer.
The corporate structure is very flat and there is no room for growth.
There is absolutely no transparency about what the management thinks about you. No proper feedback from TLs.
I don't know what promotions are based on. I know people who have been there for 10 years and still coding and working long hours, and they were never promoted. I guess they are just stuck there. I once had a discussion with one of the employees there who was a C++ developer and now he is just stuck there for years, as he has forgotten C++ and now knows only VB.
You cannot work for 1 year with Epic clients as per the Non-compete agreement, and they are the only people who use VB and Cache. So it will be very difficult to get a job with the skills you gain from Epic.
Epic-related jobs outside Epic are mostly implementation-related and reporting. Unless you are in a team that deals with these two, you won't be of any value to these customers of Epic. As an SD, you won't be getting much experience in these, anyways.
Employees are required to work like machines. There won't be any interactions among team members other than work-related. Everyone just comes, works, and leaves.
If you are someone who needs H1B sponsorship, then this place would be good for some time. They file green cards, but it will be in the EB3 category, and you will have to wait for years in line.
Read the cons and try to fix them.
I submitted my resume through Handshake, completed an online assessment, and then had a brief phone interview. The phone interview was mostly behavioral, with some questions about topics on my resume.
Phone behavioral and online assessment followed by a Zoom interview with live coding and system design questions. The first parts were done at the same time, and the next round was dependent on those results.
Received an initial phone interview with a developer at Epic. It was a standard kind of screening phone call to verify credentials and go through the job requirements and such. Then came a skills assessment, which consisted of four parts: programmin
I submitted my resume through Handshake, completed an online assessment, and then had a brief phone interview. The phone interview was mostly behavioral, with some questions about topics on my resume.
Phone behavioral and online assessment followed by a Zoom interview with live coding and system design questions. The first parts were done at the same time, and the next round was dependent on those results.
Received an initial phone interview with a developer at Epic. It was a standard kind of screening phone call to verify credentials and go through the job requirements and such. Then came a skills assessment, which consisted of four parts: programmin