Pros
The Company used to be about creating the best software and support for the end user. It was a great environment to work in and a great company to work for. The key word being was. Keeping on top of the needs and want of healthcare professionals and industry mandates.
Cons
It seems the direction of the company is to lower costs so the "Share Holders" see a false return on their investment. However with all the layoffs and most of the knowledgeable talent either leaving or being let go, the focus is not on continuing to develop software that is useful to anyone in the healthcare industry. There are not enough programmers to get the code to work correctly, much less bring it in to the current era. It seems the focus on Management is to make it appear that the company is profitable on paper. I believe if you asked 99% of the current employees as well as anyone who has been employed within the past 5 years, they will all give the same opinion. The new Management both do not know the industry, at least in the US, yet try to micro manage all of the departments. The only division that actually makes a profit is the Lab division out of Owing mills, MD and that is because the team running that division is knowledgeable and good at what they do. I would like to believe that employment for this company would improve in the near future, but honestly do not see that happening under the reign of the current corporate management.