Pros
They say that you get paid a lot but that's mostly for folks who are able to suck up and stay at the company pushing paper (emails) all day. The average tenure here is about 1-2 years for project managers, and there's a reason for that. You could eat food on campus or go out so there's an option. Order in.... but then you have to give directions to buildings they won't know the names of. It's not like the campus has separate addresses for each building. Also, walking to the cafeteria can be pain in the butt, especially if you live on the opposite side of campus.
Cons
Your future employment prospects are terribad after Epic. No one will hire you. Then you'll have an entrepreneurial drive. Really do hope that works out... but it's been two years since Epic with not much progress and no sales? Where's the fast track to success? That's where working at Epic gets you - nowhere. Be prepared for a serious case of depression - they use you like a toy and forcibly harass you throughout your employment, and yes even after Epic they will for various reasons (e.g. non compete, negative reviews of Epic, negative publicity of any sort for that matter, etc.). You travel on the plane most of the time. This isn't too bad until you realize that you'll be coming in late night and have to show up in the office the next morning. If you have multiple customers then you'll be on the road the vast majority of the time. They take over your private life, and there is no work-life balance. They try to control every little thing you do in your life, but they don't take responsibility when things go south. They expect you to do everything yourself, to which I say no, not a chance. Draw the line. Did I mention you're basically just ensuring that software is installed correctly? It's like Best Buy's Geek Squad for hospital organizations.