Often get thrown into work with no training or experience while being told "It's just E/M's", because they're not taking the difficulty of DX coding for specialties into consideration. Very little consistency with clients which results in being bounced around a lot.
Upper management is okay, but front line leads and managers are either lacking in management skills or micromanage.
There's absolutely no incentive for loyalty to this company. They NEVER increase PTO - you accrue the same at day 1 as you do at year 10.
401k fees are high and there is NO matching unless the company pays out profit sharing, which it very minimal when it does happen.
Promotions are made from within, but employees are cherry picked and jobs are not posted to give everyone interested a chance to apply.