I have worked at UAB for going on 6 years. Started as a PC tech and have worked my way up to Systems Analyst.I'm am constantly learning new things, and improving upon my skill set.
I very much enjoy what I do and the pay for my position, is pretty good. I know I would make more working private sector but, being a bit under a 100k and having the level of job security is worth it.
Most people I see complaining about pay here are in low ranking positions. Once you get a Wage Grade of about 16. you really start to see more money. Raises tend to be small but you make your money by moving up, not by staying in one position forever. Also, once you reach a certain salary level those small percentage raises start to add up by the thousands.
Work life is great as well. Really flexible, and there are several perks such as company provided cell phones. So, not only do you make more but you save due to not having to pay for your own cell. Also, having the ability to attend school all the way up to a Doctoral degree for free, and family (Spouse and kids) get 50% off is a huge benefit as well.
Only, downside is in certain departments, it's not what you know, it's who you know. UAB has a strong "buddy" system and that can hinder your career depending on where you work. I have never received a promotion based on who I knew but I have worked in areas that had staff who had.
Flexibility, Growth, Perks other than pay, free college education
buddy system, Pay (depending on your level)