In CS you will get more in-depth knowledge of software and hardware whereas in IT you focus more on the application of the software. Many companies don't differentiate between these branches as they know both are almost similar and they just prefer coding skills irrespective of the branch.