Pros
It is one of the best companies to start your career with a good pay and working opportunities. If you are one of those lucky ones, you get to opportunity to work with up to date technology. One of the best thing would be work on product engineering and at the same learn how service industry is all about. Again if you are one of those lucky ones, you get to work on wide span of products and solutions.Definitely it is one of those companies which is use use to elevate your salary.
Cons
Learn Chinese if you want to grow in this company, else would be one of those read the product document and explain to customer kind of person. Not much industry alignment at the senior roles. Often you will find in so called "mid life crisis" if you are associated with them for long. Good pay at the top is often a disadvantage to move out. So keep a balance with your stay with this company.