Pros
You get to go to a lot of places
Cons
The company is terribly managed. The CEO is an absolute joke. Team leads are salaried employees that are "overtime exempt" yet are expected to do manual labor all day which is a direct DOL violation. As a team lead you are basically a babysitter and a chauffeur to an understaffed team that changes frequently. If you have anyone good on your team, they are subject to being relocated to another team at any time with or without a replacement. Then you'll still be expected to hit the same production rates you were before. There is no privacy. Hotel rooms are always shared unless there is an odd number of people on the team. But that solo room goes to the Team Lead. The hotels are always two star and under. There are so many more reasons NOT to work here. Just know that there's a reason that they have the highest turnover rate I have ever seen in a company. It's not worth the hassle. But if you like eating granola bars, drinking bottled water, don't like lunches, don't care about steady pay, don't mind being overworked, underpaid, and underappreciated, then this might be the job for you.