Great place to start off your career honestly, you learn professionalism and learn to work under pressure. What more? It doesn't matter what you studied as an undergraduate. As long as you're willing to deliver as required. However, You may likely be required to take some professional courses, depending on your unit.
Free lunches not exactly free, great exposure, good mentorship.
Long hours, crazy deadlines well sometimes.