Lots of turnover and growing pains. That means useful employees having to turn away requests for assistance from others just to get their own work done (or better yet, fulfill all requests and work a bunch of extra hours to get your tasks done!) The company is versions behind on their technology and software stack. The development and testing standards and techniques used lag a decade behind from where the leaders of the software engineering industry are. This has resulted in a brittle suite of software that is held together by twine, tape, and tons of business domain knowledge by a small group of people who have been there for a while. Employees fresh out of school won't know better, but experienced developers, testers, and support workers will be more frustrated than challenged sooner rather than later.
Technology leadership has been filled with smart, hard-working folks, but not those with the character or desire to advance the company or innovate technically. This is the root cause of the massive stall in technological and process advancement. Many of these folks keep coming from Epic. Same old, same old. With some newer hires I have hope that this is changing for the better.
There has been a subtle shift from being a "software" company to being a "consulting" company (perhaps not subtle - the CEO came out and said as much!). This translates into less client satisfaction, more nickel and diming, and more pressure on the software teams to fulfill requests no matter the cost. It is palpable. If you enjoy filling out timesheets and arguing internally over 15 minute billing increments for clients (up to several hours a week is spent on this), you'll be happy.
The office vibe is a strange one. When there are some of the aforementioned fun activities, everyone cuts loose and has fun. On normal days, the office feels very quiet, stale, and corporate. Years back the company had more of a "startup" atmosphere, for better or worse.
If you didn't come over from Epic or somewhere with that payscale, it will be a long, hard fight to get a fair salary. There does not seem to be a great understanding of actual market rates for certain positions within the company. Consequently, it becomes relatively common for employees to get a new title/promotion and NOT have a financial increase come along with it at the time.