Pluspunten
For a first job out of college, it's a dream come true. The pay seems good, and the benefits are excellent (great health insurance, options for dental/vision, 401(k), approx 2 wks vacation and 1 wk sick leave). You get paid for each application you become certified in after your primary application. The campus is beautiful, and there are no cubicles. Everyone gets an office.
Minpunten
Middle management has no management experience. Team leaders are promoted from the ranks of TS. Great customer service skills do not necessarily translate to great management skills. Also, the work/life balance is non-existant. At hiring, new employees are told that a 45-hour work-week is average. If you ever fall below 45 hours, you will get bad feedback from your team leader at your next weekly meeting. Flexible hours are listed as a perk for prospective hires, and it's true to a point--you're flexible in how early you come in before 9am and how late you stay after 5pm. If you have to take off for as little as 30 minutes, you have to notify no less than three people, more as you're assigned more customers. Epic is gaining more customers faster than it can hire (and it hires fast). It takes 3-6 months to train an employee, and another 3-6 months after that before the new employee is capable of solo work. This means that as we gain new clients, existing employees are strained more and more, and we have to put in more and more hours. This is fine for fresh-out-of-college people without established families, but if you've got small children, expect never to see them. Every day of FMLA is given begrudgingly. If you want to leave Epic, good luck finding another job in the field. Epic has a non-compete agreement that new hires must sign, that prevents them from working with Epic for a period of one year after leaving Epic. Given how quickly new Epic modules/products come out, good luck staying current for that year. Epic's clients, though, are willing to pay up to 50% more than Epic for certified employees, but they won't take ex-Epic employees because of the non-compete. Epic uses Cache/MUMPS and Visual Basic. Nowhere else uses those languages anymore, so good luck finding a non-Epic IT job. The culture was once a friendly and open one, where other TS were more than willing to chip in for other TS' crunch times. Now, everyone is strained to the limit, and no one has bandwidth to spare. Finding qualified help for large scale projects is nearly impossible. In the TS role, you're expected to be a jack of all trades, and master of most. Since everyone is strained, expect to reinvent the wheel often. You'll notice every so often that a Current Epic Employee will rebut a negative review of Epic. Former Epic employees have never (from what I've seen) posted a rebuttal.