If you are a senior software developer they expect you to do everything on your own without help. They assume you know things you do not. Their documentation is so out of date that they assume you should know the right thing after reading it. But the applications can be so out of date that the application no longer looks like what it was. They assume things about their technologies that is not true. For example, I could tell a token was not acting the way it should. It received the token from a webservice but it was not acting right. But I was not allowed to look at the code from the token and they all assumed it was doing something it was not. Due to this, the project was delayed but I got the blame for it. Furthermore, there is no unison front on how to use GitHub. They have several tools. However, to my surprise one of those was errasing my code over and over. I was new to GitHub and I begged for help. But they directed me to use the actually program that was causing the problem. Furthermore, nearly everyone is from India. They are legal immigrants and citizens but they all have that accent. Some times I'd find myself pausing to catch what they were saying only to miss a sentence or too. I would suggest to anyone record your talks even if they don't know it so that you can go back and see what you missed. This all being said, I don't feel I can justify giving them one star. I had a family crisis a week after I started which landed me in intensive outpatient. Then before that was over I came down with covid which took me out for 6 weeks. When I got back I had problems with GitHub Desktop erasing my code. It wasn't long until I was pegged. I got to the point where I was working 100 a week to fix losing all my work. The 3rd time I worked overnight in a month I had a relapse of my PTSD and then knew I had to quit even without a job lined up. The job became a danger to me. So yes, there was some circumstances that complicated the issue.