Excessive working hours: hired for 8 daily hours, asked to work between 9 and 11, sometimes more and also weekends. No payment for all the extra hours. So forget about Work/Life Balance, you will live to work. Prepare yo loose your health and start eating cheap (you wont have time for something else)
High rotation, is not possible for the average human being to survive these conditions.
Bonus: Some bonus (not given by technosoft but customer) that after taxes became peanuts, not worthy of all extra hours
No communication: Once you join the project, forget about technosoft. They dont answer your emails, phone calls, etc. You will be lucky if someone go back to you.
Bad company organization, you won´t even get a corporate email and must likely you will never meet someone from technosoft unless you get into a trouble with customer and they decide to "help" you.
If you move to US with this company, prepare to be on your own while doing all the initial papwerwork (it can be hard) as they wont assist you and must likely your new assignment wont give you that much free time to do it either.