Pros
Opportunities in the initial months to learn. You will makee Good friends as it is in crisis when yoyu get good friends. Good perk comparatively.
Cons
All works are High Priority though your marriage, your extreme illness could be low priority. If you are developer, there are various ropes to tie you up. 1: Least time for planning. 2. Least time for coding. 3. Least time for testing. 4. Big drama for defects. 5. Night outs and weekends for Defect fixes. 6. Screwed up appraisals no matter what you do once you got a bad rating. It will be maintanied your life. 7. Managers are blood ssuckers. They wont do anything. Will roam around whole day and when evr they come back... Guess what; status. 8. Politics at its prime. 9. If you want an independent life, dont go near the buildings of Huawei as it stinks of slavery.