Pros
- Professional experience in one of the worlds largest technology companies - Personal experience dealing with different culture. It toughens you up. - Great stepping stone for other jobs. - Will probably be a highlight on your CV for the next 10 years (if the company continues to grow as it is). - Good work life balance (I was lucky).
Cons
I can only comment on my version of the Graduate Program, which I'm told is constantly (although slowly) improving: - Terribly disorganized Graduate Program which is not adapted to local market. - Backwards management style. - Not a good place to start your career, as skills and techniques are usually not translatable (I found my next job by learning most skills outside of the office). - Down to luck whether you are completely overworked, if your project is decent and/or if your manager is western-friendly. - Very Chinese-centric and extremely bureaucratic.