Daily interactions with every department and learning from them.
Cons
Constant roadblocks with management not taking accountability or following through with their duties and left for the subordinates to sort out. Zero communication between sales and production for product availability..