Because the company and its management are all in India, despite having dummy offices in the US, the very basics of the way that things are done in the U.S. was foreign to them, even the smallest of things. Additionally, their procedures are very different from ours with respect to hiring. The process was overly extensive, overly invasive, and overly frustrating for a temporary contract job. It was very difficult to communicate with many of their departments, and some of their departments, because they were foreign and in another country and had no idea what they were doing, stubbornly refused to do things properly or correctly, which caused a great deal of distress, wasted time, and exasperation. The job itself was fine. The pay was reasonable, but from the start, it was an arduous and sandpaper-on-the-skin experience that I would not enjoy repeating.
Some of the people I interacted with were pleasant and professional. The pay, while not great, was reasonable for the type of work.
Foreign-based company and people made it very difficult to communicate, comprehension of how things work in America was flawed at the most basic level, some of their employees were belligerent and unhelpful, causing multiple problems in various departments of interaction