The best company ever in terms of benefits and experience. You'll not feel you're about to give up because of your peers. The environment is so light though there's a lot of pressure from management. But because you love your work and the people you are working with, your daily routine will always have a vision of moving forward. The best part I've experienced to go to different places in ASIA, Europe and USA, and get to know several people, learned their culture, got to know different processes and enjoy working with them. Handling people is one of the challenges I've encountered but also a lot of fun because you'll also learn from each of them.