Company is great for those wanting to gain experience in the Electronic Health Records workspace. Great workplace culture and work/life balance. Facilities are exceptional, staff have great benefits. Promotions are from within, which is great when trying to advance. However, those that are in mid/upper management tend to stick around for a while, which lessens those opportunities.