I've worked way worse places. They are still transitioning to a better system for their internal structures, but moving in the right direction. These moves can cause for confusing and "stressful" work days, but the stress is very minor compared to the rest of life. Pay was ok, but raises/hiring in takes a long time. Everything takes a long time to happen in this company. I would recommend as an employer.
Overtime, Easy work, Good pace of work
Wait times for changes