Canadian Solar Manufacturing (Thailand) Co.,Ltd. — Employee Reviews14 reviews · Overall rating: 4.5/5