Pros
Very easy to get a job with them out of college. Five cent soda vending machines. Cafe lunch is cheap usually between $2-5. Easy going and relaxed atmosphere. Most people are very friendly. Good health care benefits.
Cons
There are three main divisions at MEDITECH: development, implementation, and client services with each division broken up into separate groups by the application they support. As a programmer try to get into development with one of the clinical applications if you want any respect. Be warned: Turnover is very high. The pay is low by industry standards. The MAGIC technology is antiquated. Even the latest Client/Server 5.6 tech is the same limited Visual Basic 4.0-like language just with a new blue GUI. So make sure you keep your tools sharpened: object-orientated programming, SQL databases, IDE's aren't used here. After a few years you'll be stuck working here if you don't... Everything from pay raises, cafeteria menus, and product design decisions are approved at a Vice President level. Why?