- Our technology stack has some great modern & interesting tools, but in general our technology is generally "keeping up" versus cutting edge. I think this is due to:
(a) complexity of health care - we're interfacing with CMS and legacy vendors, in general healthcare data can be sensitive and adhere to interesting old standards.
(b) lots of growth very quickly - seems like we had a few almost "proof of concept" or "working prototype" tools that are suddenly under intense load due to our growth and then we need to prioritize scaling or rewriting those.
- Distributed team requires everyone to be motivated and seek out ways to be most helpful. This is likely true for a lot of distributed companies at this scale and isn't necessarily a con, just something to keep in mind. If you're not proactive about asking questions, finding ways to help, or generally prefer to wait to be told what to do, you might languish in this environment.