Pros
Epic has given me an ability to impact many large health systems across the country in a very short amount of time. The amount of autonomy that you get within your first year is amazing. If you see something wrong, you fix it; if you have a question, you ask it; if you have an idea, someone listens. Epic never settles for the status quo and constantly pushes for excellence. It's a thrilling environment that keeps you on your toes and at your best.
Cons
Managing work across customers and balancing your work load and life can be challenging. Many times you are responsible for multiple projects and staying on top of everything while traveling for a different customer can be hard. This can lead to extra work at home but if you balance your time and stand firm, you can usually stay at a good level.