Pros
There are so many benefits including the bonus, telecommuting, vacation and sick time, 11 1/2 holidays, 90% of health benefits are paid by Meditech, an annual bonus, retirement plan, can purchase company stock with quarterly dividends, adoption assistance, education assistance, annual company picnic and Christmas party, life insurance policy, 3k referral bonus, stipends, reward points, and laptop if you secure a travel position, free coffee and soda in the cafe, and $0.05 sodas from the machine, free tampons/pads in the women's room, maternity/paternity leave with a mother's room in each building, weight watchers discount and meetings at work, employee assistance programs (ie legal and financial). You get a gift basket sent to you when you get married or have a baby and you get a turkey, ham or lasagna before Christmas as an added bonus. You probably will not have to work long and crazy hours and they are flexible with your schedule due to family obligations.
Cons
They write their own internal tools and the system goes down periodically. When understaffed you have to take on the work of several people. They pay you once a month. Salaries should fall more in line with industry standards.