Opportunity to grow your career up to higher level and working in a good environment.The good thingsEveryone is in good and positive vibe,not too much pressure.
The challengesPersonally,I don't have any experience that find me difficult. Good environment with good coworkers are a blessing to me so I don't find it hard being away from my family.