Pros
I was able to gain exposure and experience to IT services and technology that I prob would not have received elsewhere. Flexible work arrangement; no micro management.
Cons
Perks - if you are looking for Google-style benefits, move on. HCA is a no-frills workplace. Whatever perks there are, go to the clinicians. HCA (I worked for a Division in Texas) is CHEAP - annual 'merit' raises are only 2% (3% was the max but we all joked that it wasn't worth the selling of our souls for an additional 1%). On Call Support: You are always expected to be on-call; you could be an outstanding worker during 8-5 but if you incur any issues after hours, you are on the hook. No compensation for on-call b/c HCA is CHEAP with its IT employees. Leadership: My Division leaders all were inbred within IT; they started off as a Tech, Operator, Maintenance Guy, Receptionist, etc and just remained with HCA over the many years. Eventually they morphed into manager, director, etc. Few are hired from outside HCA and other industries, so very little, different outlook on approach, problem solving, etc. It would be common for someone very qualified and educated to be reporting to someone who had fallen into their current, leadership role; that leadership person likely started as a temp, worked in the cafeteria, etc and never went to college - now they are a director or even C-level employee. Leadership is very cliquish; if you don't go to the lame happy hours, and weekend events, you were on the outside. Annual Christmas bonus=$25 gift card - because HCA is cheap. Rewards for significant projects: None except for the very few times where the IT director stated we would have a potluck. Nashville CIO is a blowhard and often talked down to us worker-bees. Healthcare benefits are surprisingly costly. Note: I wanted to really 'Like' my former company, but this review has all been cathartic. I now realize that I don't miss any of my time at HCA and am much happier now.