This is a high feasibility company, especially for new graduate. Plenty of learning resource from your teammates, company websites or internal training classes that can help deeply developing skills to the employees.

Cons

Need to join meetings at night due to different working hours in different areas. Mails back and forwards also waste time.