The best company I've ever work with.The good thingslots of experience you will learn, increment every year based on your performance not based on your level, and of course you will enjoy the annual dinner and high yearly bonus. Staff get discount to buy company residential property. You will get benefit like medical and free parking.
The challengesA lot of work to do but you can adapt easily. More experience you will learn.