I was there for 4+ years before being let go from the company. When I first started with the company, I enjoyed my job a lot. It was my first full time job, I was receiving benefits and for a glasses wearer (At that time), the vision benefits were exactly what they were, beneficial.
I had moved up within my first year into a promotional role and everything seemed to be awesome. Then the mandatory overtime happened, where we were made to do OT no matter what. (Even though as long as you did your 4 hours for the month, you were fine.)
The Union, at my time there, did nothing to try and fight for me to stay. Aside from management, they stressed me out more than anything especially when the Union contract was due (which didn't help either). I found a job that brought me back down to a phone rep and the starting pay was more than what my pay was at Davis and I was promoted twice in my tenure there.
All in all, from what I have read and heard after my departure, nothing has gotten better. I hope they do fix their issue within the company as a whole