Multiple opportunities available/offered to employees if willing to push/ strive for it. Good understanding for work/life balance.
Cons
Boss requires long degrading meetings multiple times a day that basically consist of him pointing out employees flaws and everything they do wrong every single day.