The pay and benefits are good. The team is young and full of energy. There is a big market for medical and health care technology.
Cons
The project managers micromanage, ask for progress reports several times a day, and will back-stab on performance review. There are a lot of technical choices that are made to cut costs rather than allow for scale-ability and performance.