-0 work-life balance. I dont know a single person who didn't break up with their SO(if they had one from college) and work nights/weekends. Basically you are stuck in the work hard/play hard mentality and get smashed with your 'college' friends whenever you aren't working. They claim there are initiatives to improve travel/work conditions but nothing has materialized--you are still expected to get back at 12 or 1AM and be in at 7 for meetings or take a 5 am flight and drive straight to the office for 8 hrs of work(yes even if the flight is 4-6 hrs). Travel days will average 18-20 hrs, and you will have 2 of these each week after 6-12 months given the current staffing problems.
-0 transparency from Team leaders....honestly this is hit or miss. they might be amazing or they might suck...your success at epic is based on being marked as a 'rising star'(yes management teaches this) and everyone else is on their way(force out, since they dont want to have anyone being fired to avoid legal costs).
-Your success has nothing to do with actual success at work...it is based on these worthless POGE ratings you get(poor/ok/good/excellent). You can fail miserably with a client time and time again but if people say you are overcoming so much etc... you can rise to the top regardless of your inability to do anything right. Like middle school, this is purely a vanity contest, even with $125k jobs on the line...
-Management is worthless from implementation perspective. Founded by developers, with developers still leading all divisions. Yes they do have a developer leading implementation, even though he has done 0 implementations. the mentality is all positions are replaceable except developers...They do preach this to the management(find the rising stars and cut the rest, except in development where they need to keep anybody with a pulse to keep up). This is not a place that many people want to stay, as you can see by the fact that the vast majority of employees(including first level team leaders) are <2 yr employees.
-Team leaders choses because they are rising stars, and nothing to do with their management ability. Yes you can become a team leader after 1 year, even if you haven't finished 1 install, leading a team of 5-15 others even though you have absolutely no idea what you are talking about.
-ALL THAT MATTERS in this job is what client you are placed on initially. if they are competent you will get good marks from the start. if not, you will be blighted and will be on your way out. staffing is random, by they way. unfortunately the customers purchasing Epic right now are technology laggards(just like mgmt preaches to us) so the odds of incompetent customers are growing with each new signing.
-The mentality is to churn/burn implementation staff, have poor installs, and fight the fire later.
-You cannot take a vacation--you have no replacement so all of the work just piles up and you have to work double the next week to catch up. Expect 10000-3000 emails if you take 1 week off in your inbox on monday.