Very family friendly environment Hours were flexible No micromanaging and they trust their employees are doing their work Supervisors and managers are their to support you
Cons
The very top usually makes decisions and dont bother asking employees for their input causing major fails when executing