Ask Sophie™: What are the pros and cons of the H-1B, O-1A and EB-1A?