Pros
Epic has a wonderful campus and outlook as an organization. They are all about bettering the community and environment, which makes you proud to be part of it. The compensation is great for Wisconsin and for anyone just out of college. Furthermore, the experience you attain is highly respected in the marketplace. Madison is an exciting city to live in and the young working population at Epic means that you will make friends immediately. Overall, it is a great starter job but if you're deciding between Investment Banking, go with the latter since the hours will be comparable with greater pay.
Cons
The feedback system is flawed and ultimately it depends on how nice the managers are that you work with so that they will provide good feedback on an elective basis. The hours are the other major problem. You'll be working until the evening then get home and probably handle emails for another hour or two. The same goes for the weekend. There's simply too much to do and not enough time in the day. The work is dynamic and interesting but the volume of it is high.