I've had some experience with Amazon's virtual roles. They offer a range of positions like customer service, IT support, and management roles that can suit different skills. The application process is quite structured and competitive, involving various assessments and interviews. The work culture can be fast-paced with high expectations, which might not offer the most flexible hours for digital nomads, depending on the role. However, some positions may allow more location flexibility. If you're looking for career growth, Amazon is known for offering development opportunities, although it might depend on your specific role and department.