JD is good company for Mechanical and Agriculture Engineer but for CS Engineer I don't think so its good company. As CS engineer if u join JD after that u will have very few option for switching the company because work content and further scope is very less in JD for CS Engineer. read more