I have a few friends from CSJM and according to them, it is not a good option for BCA. There is no scope for improvement or expansion. You should think about the best option for your future security and worth. The CSJM placement cell does not put enough effort to offer placements for the students. The placement records are not that good. The average CTC offered is around 3 LPA.
Rather than focusing on studies, the administration only required 75% attendance. The only advantage CSJM offers is the library.