Pros
Hard work is rewarded and noticed. Promotions are frequent for high performers. Great office environment with good people to work with. Ping pong table in the break room. Discounted snacks and sodas. Frequent bonuses for hard workers. All bank holidays are MEDSEEK holidays (there's a lot of them). Weekly study groups available to all employees on leadership, personal development, etc. The User eXperience group has a bi-weekly "recess" where we have a show and tell of what projects we are working on or new technologies and ideas we have come across.
Cons
No salary bumps outside of promotions/great performance reviews. It is not a place you can sit idly by, punch your time card for your 8-5 and collect your paycheck. The layoffs in December were a tough time as well and there has been some uneasiness with people since then. The acquisition by Silver Lake is viewed by many as a negative thing. I came on board after the initial round of layoffs in the early Spring of 2013, so maybe I'm not as jaded as some.