- Steep learning curve if you've never worked in healthcare technology.
- The culture is intense. I likened it to a cult when I first joined. You need to be careful what you say, how you say it, and be prepared to respond to the question "how does that make you feel".
- IT is sloooooooooooooow and needed to be constantly reminded to do things.
- Certain team members flat out do not work. They're never online and don't pick up tickets, but no one seems to care.
- Code quality is low. They have some incredibly smart and talented developers on the team, but it seems that during code reviews there's an emphasis more on being kind than quality code.
- Retros are painful (every other week). They're mostly just awkward silence.
- Retreats are strange. Given how long they've been doing them, you'd think they'd get the online portion better. It turned into an online only retreat with Hurricane Ian and the vast majority of people complained of "magical dude". A normal person could have deduced based on that terrible name it was going to be bad.
The biggest reason why I would not recommend this place are the lies from the CEO. We were told multiple times there was enough money to last through to the end of next year and wouldn't be doing layoffs. Then came two rounds of layoffs with the larger one across all departments a couple weeks before Christmas (note they're still actively hiring). The announcement was made on Slack via a pre-recorded video that he read from a script. It lacked empathy and was very matter of fact. You shouldn't have to be prompted to read "I'm sorry". Everyone received an email within 30 minutes to let them know whether they were being laid off and that was it. They were originally planning on doubling the size of engineering. How do you go from doubling to laying off in such a short amount of time?