Pros
-You get to travel around the world all expenses paid -The work is fund and challenging, involves making processes that EVERYONE must partake in (taxes) much more efficient -Incredibly reasonable when asking you to move or reassign, even on a short-term basis -No guarantees but they are willing to work with your preferences on location -Competitive salary, health insurance fully paid for, life insurance, 401k, and great accommodations for short term assignments especially -The moving process goes incredibly smooth, these guys have it down to a science -If you end up not liking where you're placed, it's only a matter of time before you end up somewhere else! -Having coworkers literally everywhere is great for networking purposes
Cons
-There is a lot to learn, and the work can sometimes be challenging -Occasionally, notice for moving is super short -Places like North Dakota are a possibility to get moved to (yikes!)