Pros
Epic is growing very quickly, so if you are looking for a high energy and very officious environment to work this is a great place to start. Most people come straight from college because they company thinks it is easier to mold young people into Epic workers.
Cons
If you are looking for a job that will give you a great deal of experience, QA is not the right position for you. The type of QA that Epic does is "non-technical" which means QAers don't know how to code. Most companies higher QA Engineers to actually identify the issues within the code as well as isolate issues users can report. As a result it is clear that QA is considered a low skill position by the company, so don't expect to get to know your end users, or have very lucrative raises, or get much training at all. Transfers within the company to other positions are also difficult to come by so don't count on a transfer right away, or even after a few years. If you like working with other people or doing projects on a team then look for a different job.