Initial trainer was very disorganized, often leaving me unsure of what to do, and routinely ended up turning in documents late without any option to stay late and finish them on time. This lasted several months before I was told by upper management this was unacceptable. I was then placed with a new trainer who was very condescending and impatient, also intolerant of my having autism leaving me feeling rushed and confused. When I did not pick up things immediately, I was fired with no warning- the first time I have ever been fired for unsatisfactory performance which I believe was not entirely my fault. Other employees were not perfect either but have been employed many years.