Pros
Overall, Meditech is a great company to work for. Management is very easy going and you are not "Micro-managed" like some public corporations that I have worked at (Fidelity comes to mind), therefore, my overall job experience has been much better. I actually enjoy coming to work everyday. The benefits are great, and being an implementation specialist, gives me great benefits in free airline mileage. It's also fun to travel around the country and explore different regions. The are very good about sick days, vacation days, and leaving early. As long as I work 8 hours/day they are flexible if I have to leave early or come in late for some reason. Another great benefit is after 3 years you can Telecommute one or two days a week! That saves tons in gas money and who wouldn't want to watch espn from your couch while you work!
Cons
The only downside really is the pay. Although, It is comparable to many companies and even some times more, 36000/year to start is not enough. The raises are also flawed. They say they give out raises in increments of 1200, 2400, 3600 for first year employees, however, everyone gets 2400 regardless of performance. I know for a fact that I have out performed some people who have received the same raise as me. I also think that raises should be a percentage of salary, not an incremented number. There will come a time where 2400 is less then 3% of your salary and therefore less then the average inflation rate. Then I will be looking for a new job because I will technically be losing money by staying.