Vantaggi
Exposure to technology that is ever increasingly being used in health care. As such, it's a good launching pad for a related career in consulting or at a client site.
Svantaggi
Long hours (think: you can bring pets into the office with you... WHEN you're spending your free time working on the weekends) Scattered management with no real structure, career advancement is only available for a select few. Management tries to paint the picture that it's such a fun and unique place to work, but you soon realize that it's just smoke and mirrors. They constantly remind you that you're "picked because you are among the brightest in their application pool", yet due to the number of apoplicants for each open positions, you are easily replaceable.