Well, different people with different views
PROS:
- You do not have to make files(writing rubbish theory like in other branches). Lab assignments are mostly of coding. So good chances of copy and paste ;p
- Courses are interesting less theoretic and more logical
- Good placement
- You will come to know about many hacks and other tricks and knowledge related to computers.
- Need only one skill Programming(seriously, if you have coding skills, you need nothing more)
CONS:
- Huge assignments
- Less free time to hangout with friends – Tag of MAGGU among friends of other branches.
- You will be asked about your coding skills only, at every point of your life.
- Working whole day on laptop – means weak eyesight and wrong body posture