I agree to Rajesh Sir's view. In 3.5 years of articleship, I dont think we even learn 20%. Earlier I used to feel 3.5 years is too much, but as I am getting new audits and new areas, new challenges are coming up and my view has changed.
It is too immature for students to claim that 3.5 years is too long because they learn everything in a year or two. Thats not possible for sure.
Articleship surely makes you come out of the comfort zone. The ability to come out of the comfort zone and stay there consistently is very important. Infact, thats the deciding factor. It is not the degrees, nor contacts, but your ability to come out of comfort zone that beecomes the deciding factor. I am saying this because we have people with many qualifications who have extra ordinary achievements. However, at the same time we also have people who are dropouts, have no degrees, had no contacts, had no resources for education earlier and lived a miserable life, but eventually they have managed to have even bigger achievements than the most qualified people have. Therefore we can conclude that among all people who have had extraordinary achievements, degrees was not the common factor. Even if you consider knowledge, cosider the people who have extra ordinary achievements, and I am sure you will find far more intelligent people than them. Therefore, even knowledge was not the deciding factor. But if you find out the common factor behind all achievements, you will realise that all these people had to come out of their comfort zones and stay there consistently. All of them have failed more often than we do.
I am in favor of articleship because, if done at the right place, it can give you knowledge as well as the ability to come out of your comfort zone. And I am aware of many people, who didn't get the degree later on but are doing very well in their life today. Some of those people are at a very high position in the top cos of our country.
I do not think that preference is given to CAs. But my experience is that CAs are given preference only in Accounting, Auditing, Taxation areas. There are many other jobs which pay far more than what jobs in these three areas where CAs are preferred, remunerate. To get those jobs, some other knowledge and skillsets are required, some of which are not covered in any course (for example the ability to come out of comfort zone is not taught in any course, but in CA articleship you get an opportunity to learn it), and some are taught in the other courses like MBA, CFA etc. Off course a CA can do these courses and get those jobs. However, then saying that a person got some high paying job (not in accounting, auditing and taxation) is because he was a CA does not make any sense. Take for example, these IIT people. Quite a lot of them, register mindlessly for MBA courses and opt for investment banking and strategy consulting jobs which have nothing to do with what they learnt in enginnering. Those 4 years of enginnering are a waste after they do MBA in finance or other area and opt for such jobs. It is the MBA degree which takes them to an Investment Bank or Strategy Consulting firm and not engineering degree. Thats exactly what I have to say for CAs working in other areas. I have also heard that some CAs are in bollywood industry. But we cant say that CAs have scope in bollywood industry for acting/direction/production etc.