Good life experience. Taught me how to spot controlling bosses.
Cons
Directors only interested in meetings
They run people into the ground with excessive workloads
Very obvious divisions in the management team which makes people uneasy
One person seems to want to run the whole company