Pros
Overall, I think it is a very good company for people who are interested in education. First, you will have a lot of opportunities to communicate and interact with motivated students and help them not only in their college application but also with their intellectual development. Also, Taurus provides a non-competitive and collaborative environment where people are generally nice and friendly. Employees have different backgrounds: Chinese, American, and some other nationalities. A lot of co-workers also hang out after work and become close friends with each other. Additionally, with comparatively good salary and benefit package, you can choose comany housing and actually have a comfortable standard of living in Shanghai. There are also many company traditions such as company retreat, graduation weekend for students, Wednesday breakfast and team building events which help people get to know others better. Furthermore, I enjoy the flexible time schedule so that you don't need to get up super early in the morning and follow the strict 9 to 5 work schedule. If you work on weekends, you can always make it up with some other work days.
Cons
During the peak season (October to December), you do need to work overtime and it might get unpredictable at times. If you need a set work schedule, this might not be a good place for you. Also, different supervisors might have different personal styles and you can get confused when working for them at the same time. As a result, you should learn to be flexible.