Pros
You get to travel for work, which mean you will get to see different states, city.
Thing like travel, hotel, and car are taking care of by global tech.
The project are very straight forward and most of the time very easy.
Cons
Must of the time whom ever the team lead for the project have no idea what they are doing.