Pros
In Office: -Employees are friendly, perhaps too much... -CEO is only leadership employee who's not in office. Lives in another state even! Works primarily in sales for the company, Very good in this area (you'd have to be to try to sell their offering...). Respectful, easy to talk to, seems to care a bit about your well-being, at least to your face. Remote employees: Mostly service desk/implementation analysts, consultants, and software developers. Outstanding individuals/professionals, perhaps the only thing keeping this company afloat.
Cons
-Well they don't have an HR department so you can guess what that looks like! Sexually inappropriate verbalizations/actions, screaming in leadership meetings, inappropriate disrespect of former or current employees in front of other employees (mostly in jest, but at times really hard to be around). Makes you wonder what gets said about you when you aren't around! -Willing agnosia (almost proud of it?) of software development best practices. Their SaaS offering has a well meaning purpose that wants to solve a lot of real problems, and their medical provider compensation knowledge IS second to none. However, their software development knowledge is minimal/non-existent. The COO tries (admirably) to learn what they can about how to, at an extremely high level, 'run a SaaS company', but this knowledge amounts to bathroom literature, and they often use this fractured understanding to make some fairly horrible decisions instead of leveraging those in the company with tested, superior, industry standard experience/knowledge to make those decisions for them. Its a pretty tired, overplayed recipe of client-driven decision making and software development, led by retirement-age individuals who, at the end of the day regardless of what they may say, care only about the bottom line. To their credit, they're not novel in their actions. Many small companies out there behave this way. What's hard to watch however is their claim to want to listen to industry experience, and they EVEN DO THAT for a bit which gives you some hope, until it costs too much, or they're about to lose a client, wherein your projects get completely de-railed for a fired-from-the hip decision that takes you away from your work. From speaking with employees there, this appears to be a cycle that repeats on a 10 to 18 month basis, which is sad to hear. Without going into detail, their primary software product they offer needs an entire re-write, and the time they've spent trying to fix it with bricks and bandaids could have been spent re-writing it entirely, in probably less time to boot. And maybe even with some QA too! Wild.