There have been a lot of changes lately which is a GOOD thing. The new management is working to make things a lot better than they have been. Seems like they are working on employee satisfaction more these days compared to before. All locations are willing to work with your schedule. There is plenty of work to be done so if you like to work there is no shortage of opportunity. This management likes to promote from within so make sure you are putting yourself out there to make it known you are looking to advance.