1. Only science and engineering majors can apply, and it is better if they also understand law.
2. It should be good, but it also varies by region. The treatment in more developed cities is pretty good
3. This question depends on the individual.
4. If you have a good foundation, it will only take half a year to prepare for the exam. Starting from scratch may take at least one year; the difficulty level is not low. Many people take the exam for two or three years before passing the exam.