Great salary and benefits . Large team of support that offers great of training .
Cons
If you don’t read fine print on contract and you make a mistake on booking hotel and rental car or airfare you will be held liable and expected to pay out of pocket for all expenses even if it’s your first trip as a new hire.