Pluspunten
Easy to get hired Paid travel could be seen as a plus Foot-in-the door of the HIT industry
Minpunten
Low compensation Widespread nepotism Management is wildly under-qualified The core product is very bad. I have seen a lot of EMRs, and I will admit that most of them are not great and based on outdated technology. To an extent, vendors can't be blamed for this. The last five years has been a mad dash to keep up with constantly changing federal regulations. We are finally moving from an era where EMRs are purchased solely as tools for MU attestation into an era where health care organizations can be a little choosier and select a product based on features and support. Often times we see new features thrown into existing legacy code just well enough to make it work rather than rebuilding the product from the ground up. CPSI takes this poor approach to the extreme. Their legacy code is extremely old--it was written in the 80s. Their software development team is underpaid and extremely small for a company this size. Even if they had any incentive to improve their product--which they don't--they surely wouldn't have the resources to do it with a couple dozen low-quality developers that are willing to work for CPSI's paltry pay rates. The development team is like every other team at CPSI--anyone with any actual talent abandons ship as soon as possible to work for a company that pays a decent salary. Turnover is extremely high in all departments for this reason. Anyone who works at CPSI for many years is either climbing the management ladder or so imcompetent and under-qualified that they are just happy to have a job. I work for a large EMR company now, and the entry level trainers we hire are more technically qualified than the support managers at CPSI. If you are a CPSI customer and you are wondering why the support is so atrocious, it's because the tier 1 reps that you speak to are out of work substitute teachers and their managers majored in Art History. Literally no one on the technical support teams has any technical knowledge whatsoever. Even the in-house software that they use for support case management is a JOKE. It barely even has a graphical interface and is mostly operated by keyboard shortcuts. The absolute worst part about working at this company is the culture. Since all of the mid-level managers are incompetent, they are intimidated by anyone in a lower position that knows too much. They are petty and spread gossip about subordinates. Information on how the software works and how to solve problems is hoarded and kept from reps in order for management to make themselves seem important. And god forbid you actually figure it out on your own. I have seen people reprimanded for using commands that are completely harmless (and in fact MORE EFFICIENT methods) simply because management doesn't know it. If a command isn't spelled out for them on a sheet of paper, they think it's harmful, because they have zero technical background and they can't run basic commands on a terminal. I will repeat what every previous reviewer has said: If you can get a job anywhere else, do it. The only value of this job whatsoever is to get your foot in the door, learn what you can about the healthcare IT industry, and springboard to another company. If you h ave no choice but to work here, don't make the mistake of thinking that hard work and exceptional performance will benefit you here. Your best bet is to try to get in good with management--your actual work performance counts for very little.