Working here can be counted as a pro if you can bootlick your leaders and join their inner circle.
Cons
*Bad for your personal career
*Business knowledge not recongnized outside
*Newbies 10~20% layoff on a yearly basis (both new grad and external hire)
*Bad infra, old tech stack and long-wait internal procedure
*OT is a must in some dept
*Low bonus, pay & other benefits contributions