Pros
Acknowledging a lot of the negative reviews from earlier this year, a lot of them were very true and valid at the time. Since then, management has made great and calculated strides to improve, and it's payed off. Engineering leadership has been exceptionally responsive to ICs and is paying down tech debt and actively improving culture. Hard work is praised but at least in Engineering hustle culture and long hours are neither platformed nor expected. Transparency in planning and decisions has improved greatly over the past 6 months, and I feel like I understand and have a say in engineering direction through active and positive feedback loops to management. The culture is very communicative and very collaborative. The engineering peers are really, really great. The pay is good and the outlook is good as well. Management advocates for their ICs and I have a lot of confidence in my role's stability.
Kontras
The CEO still sometimes shares memes which are a little cringe (hustling, the gind, capitalism, etc. Not anything like the email that some of the of the other reviews reference; that email did go out but has since been very much addressed). Sometimes features/products get sold before they're finished, which can make tight deadlines. As an engineer this can feel like there's pressure to work long hours. However with transparency to management and communication about realistic timelines, I've not felt that missing this sort of deadline would impact my position or job. This in particular has improved significantly in the past 6-8 months, but it can still happen. I don't think this is unique to NexHealth by any means, but it can be frustrating. Growing from more of a small-team startup to a medium sized company, engineering documentation is poor. It's getting better, but learning how something works often falls on asking around or reading through code that may not have been touched in a long time. As a result onboarding can be a little slow and leaves management less likely to hire less-experienced engineers. Recent investigations into AI is somewhat worrisome as AI (e.g. chatGPT) continually proves to be difficult to debug, highly exploitable, and often just wrong/poison-able. AI hype is real right now across most companies, but as any hot, not-well understood technology should be treated with extreme skepticism. *All of the above are things that management is aware of and the aforementioned feedback loop between ICs and management has been working on the best way to address each point. I don't consider any of the above to be a serious issue or a blind spot for management.