Pros: good people
Cons: not very accommodating on work/life balance
Working with the community at HMC was always an enjoyable experience. The days were long and grueling sometimes, but it always balanced itself out and ended up being worth all the headaches. Excellent company to work for if you're looking to learn all aspects of IT, they take the "teaching hospital" mentality and bring it to IT which is always helpful.