Pros
The CEO, executives, and people leadership team actively promoted a positive and supportive work environment. I witnessed and participated in the company's significant growth during my time there. The structured performance appraisal process implemented in later years was particularly helpful for my career development. The company offered a comprehensive employee benefits package that supported my well-being. Overall, I had a very positive experience working at TAL.
Cons
As the company grew some of the company's 'family' feel changed to be much more corporate however this is typically the case with companies as they scale.