UMUC is a good place to work. The only difficulty I experienced was to be laid off due to lower enrollment.
Pros: the people, training, advancement
Cons: possible layoffs due to diminishing enrollment.
UMUC felt like home. I advanced and worked with amiable people. Learning is at a premium, whether from the school or employee training, which is extensive.