Good team-work environment. As a project-based work nature, this job is challenging and not repetitive. Employees have opportunity to collaborate with globally dispersed cross-functional teams.
Cons
Working with globally means there will be several occasions that employees has to work out of working period for meetings.