No pros as there is nothing supporting work life balance or salary or flexibility
Cons
No work life balance, not flexible, management thinks they are running school ! So you must behave like students. Bad leave policy, Bad work environment, so evrything is bad