Pros
J&J operates more or less according to their code of ethics, the Credo. Many companies have something like this, but J&J is probably of the few that invokes it on a day in day out basis for making business decisions. That is not to say that it is at times forgotten or even skewed to benefit a select few individuals, but that is only select cases. J&J is excellent at communicating to their employees, personal development, and the management has an open door policy and is very willing to share about their careers and career development with you. There are also potentially limitless opportunities given the sheer size and global presence in J&J and you are definitely encouraged to move around within the company.
Cons
It is limited by traditional, old school corporate thinking in terms of taboos like salary info sharing and lack of new school benefits that some of the smaller healthcare companies may have.