As a software development intern, a lot will be asked of you, and you will be expected to perform to the best of your abilities.
While here, outside of your title (which no one ever sees unless you tell them), there is nothing to distinguish you from a full-time employee, and you are treated as such. Sometimes this can feel overwhelming, but in the end, I found it to be a great learning experience.
You will be given a full project that you take almost complete control of and direct. You are not given busywork, and the culture towards interns is extremely friendly. I received assistance everywhere I looked for it, and then some. Though a lot is expected, there are tons of resources at your disposal to make sure you succeed.
In fact, the software developers here are possibly the most well-rounded and fun group of software developers I have ever met.
Outside of work, Madison is a fantastic place to spend a summer. There are tons of things to do; if you are bored here in the summer, it is your own fault.
Also, Epic puts a lot of time into planning and coordinating events for all the interns to attend, from paintball to amusement parks, so you will definitely have a lot of fun while you are here.
I don't think there are any huge cons. The only thing I can think of is that though there are a lot of resources available and everyone is extremely helpful, I found that you had to actively search for the help in order to receive it.
There was not much training before you were given your project and expected to start work on it, which is both a positive and a negative.
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,