Pros
Meditech is a great company. From the compensation to the benefits, this company does much to please it's employees. If you work hard it's rewarded year over year. This is the first company that i've worked for that i felt i really had a career at. The reason for that is because they only hire from within. Everyone who starts at MEDITECH starts at entry level. If they're looking for a senior programmer they hire one from the pool of programmers already working at MEDITECH. There's a yearly bonus every year, yes even in this economy. I would not trade this job for the world.
Cons
Currently my commute to work sucks. However, after 3 years at MEDITECH you're free to transfer to any group that needs help, and you're also able to work from other buildings temporarily or permenantly without leaving your group.