Good training and leadership surrounds everyone
Higher pay and better benefits
Works well and has diversity
They treat employees well and help with scheduling
integrated product teams can have some good cohesion working towards a common goal
respect time zone differences but agree upon common timings for getting things done.
Meeting the manager/manager's peers, meeting the team, learning about the role