Mitrade should be a case study in how not to run a company. The management team is like communist party, more interested in power plays than leading effectively. Non-existent communication between different offices, PRC colleagues are more interested in back-stabbing & sabotaging you than working collaboratively. Zero recognition for your effort as every employee is just a pawn to the owner, extremely high turn-over rate as every quarter, employees are fired without valid reasons. I wouldn't wish this experience on anyone, do yourself a favour and avoid this company like the plague.