Pros: great co-workers
Cons: clueless company direction
Way too much to do and no time to do it in. Little to no appreciation for hard work. Problems with staff retention can be traced back to not investing enough time and money where it's needed.
Co-workers are a real plus as are middle management, but you are always watching your back. I lost track of how many people I saw get fired or quit.
Not all branches are equal, other locations have fantastic support. Everyone, ultimately, has to dance to the tune of the current ownership. They seems either too focused on the bottom line on this month's balance sheet, or are clueless in managing different business models. Working here is like winning a ticket for the Titanic - looks good, but you know how it's going to end.