I have never had experience with this company before so it was great that they were able to help me out when my current employer didn't want us there anymore.
They did not provide as much support or training that we needed for our first quarter of work at their new location which made working harder than expected. We also had a lot more turnover which caused some confusion about what roles each person should be doing. It's good that they are willing to train people but sometimes you get stuck having to learn things yourself instead because your coworkers aren't always available.