Pros
-You can meet a lot of really smart and talented people. -You can get introduced to a variety of CPSI applications. -You can travel and possibly see things you wouldn't normally see otherwise.
Cons
-All those smart and talented people are wasting all their potential at CPSI because usually, actually more than likely, they get overlooked. If they don't get overlooked, they get overused and under rewarded. -While learning a lot of CPSI applications helps you at CPSI, it does not help you for anything else outside of CPSI. It makes the job a waste of time if you don't plan on staying until you retire. And I guarantee that unless you're a masochist, you'll want to run like the wind once you realize what CPSI is really all about. -You're travelling to really po-dunk cities. You might fly into a big city, but then you'll probably drive a few hours to your small city to train at your small, po-dunk hospital where the janitor is also the business office manager. You'll also probably travel way more than you ever want to because CPSI likes to either keep the place short-staffed and/or book all their installs at the same time. From what I hear, it's just not worth it. -CPSI as a whole is a lot like a psychopath. You are a number, a means to an end and you are replaceable. You can work there for years and years and if you try to make a request, like to get off the road or to work from home, etc, you'll be told this is your job or shown the door. They simply do not care. -I worked there for almost 10 years and only saw the top dog guy for the first time in that almost 10 years earlier this year. I had no idea who he was. -Management is lacking greatly in knowledge of the products they're managing. This is one of the main reasons I finally left. My manager had worked in my department for around 15 years and yet I was teaching/showing them things after being there for 4. -The company hired another company to teach our management how to boost morale and so we adopted this bs philosophy to try to foster a better work environment. It doesn't work. -Some departments have pay raise caps. So once you work there a certain number of years, you cannot make any more. -Overtime is a joke. It is not time and a half. I think it might be maybe a dollar or two for every hour worked over your allotted hours. Absolutely not worth staying passed your 40 hours. -Our programmers are OLD SCHOOL. COBOL old school. I think we are just starting to incorporate some SQL into the jerry-rigged product. What this means overall is that the programmers we have have been there since God was born. -Communication between departments is not encouraged and often times it's a blame game between the departments. You would think knowing that we all work for the same company and that our end goals are all the same that we'd want to work together, but that is just not the case. It's a dog eat dog world at CPSI. -I know of co-workers that would keep a copy of every piece of communication with any other co-worker in an effort to cover their butt should anything go down. -Their in-house system is called Big Brother. I'm not kidding. -You will get paid crap because this is Mobile and they can get away with it. There are no other real competitors out there in this area, so a lot of people settle for the crappy pay. And by crappy I mean probably about half of what the average is for the job title. Before you go there, google your job title and see what you should be making. -The product they offer is quite honestly really crappy. I feel so bad for the poor small hospitals that can't afford a better EHR and have to get our crappy system. Our products never work. We roll things out without being sure they work so the customer gets a half-built, duct taped product and then we have to constantly fix fix fix. Our programmers and QA team don't have to work with the customers directly, but you will. So you'll hear the complaints from the customers and you won't be able to do anything about it. Because you can't communicate directly with QA or programming. You have to tell your manager and then your manager has to follow a protocol to talk to QA and programming. It's jacked up. -You will cry. Probably a lot. -You will feel stuck. Probably a lot. -You will start to question your own self-worth because no one ever tells you you're doing a good job. -You will daydream about the apocalypse or the end of the world in some capacity because even that would be better than working at CPSI.