Pros: met a lot of people who cared about what they did, just not in worker/management relations..
Cons: mid management lacked honesty, especially when dealing with workers.
Mid management has no moral values. Will lie continually to workers to get what they want. They want honesty, especially when dealing with state/fed agencies, but will not give it to workers who do their best to comply.