Overall not a good company
Lack of support from senior management. Very inconsistent. Senior managers do not take the time to understand daily operations. Does not appreciate branch level staff. Goals are pushed too hard and set too high.
Most branch level employees are great and support each other