I've worked at the university since May 2014, so my personal experience is quite limited. Naturally, the quality of the work environment for a student assistant depends largely on the professor for whom you work, and as such most of what I've marked above is a reflection of that dynamic with the professor, and not representative of all such jobs with the University of Alabama. Having said that, I have found it to be a positive work environment, though I am looking forward to a change.
I have work in the University of South Carolina from January 2010-April 2013 then from April 2013-present in the University of Alabama. Although I have this distinction of working on two different places as a research assistant, I am currently a PhD student, meaning that although I have changed from company (University) my supervisor is the same. Although our research group was small (less than 10), the the work environment was approximately 100+.
I started at UAB as a temp in 2010 and was offered full time employment in 2011. As a state-run university, the benefits are excellent and the pay is very competitive. My advice to anyone seeking employment at UAB, particularly on the campus side, would be to do some homework regarding the departments (both administrative and academic.) Find out as much as you can about the work environment and the department leaders. As with with any company, some departments are better managed than others.