Pros
Nice location and office. The devs and Japanese support staff that work in the office are some of the best people I have met. I also felt the same about the warehouse staff members amazing people.
Cons
Someone else that wrote a review mentioned that there was no plan for them. My situation was almost identical. My "tasks" changed regularly, so getting used to any one thing was obviously difficult. I was hired to be part of the CS team and was then let go two weeks later because my progression was "too slow". It is almost impossible to get used to anything in two weeks when your tasks changed almost daily and they had no particular connection to each other. I essentially trained myself and at the time had started putting together some documentation in hopes that whoever came in next would have a much easier time. As someone that has experience in training people for work it was the worst "training" I have ever experienced. I had a gut feeling from the moment I walked in the door something was off, but I ignored it. Anyway, I consider it a blessing. I found out a lot that I will not mention. So I will wholeheartedly say getting fired was an absolute blessing in disguise. Because, what was to come would have been hellish. Keeping personal feelings about people out of this, on a business and operations level it is off. And from the reviews, whoever reads this can see it's not only me. My "trainer" was a gaslighter, and couldn't take any feedback without feeling attacked. I would steer clear.