Pros
It is Large company with extensive resources, especially in Research and Development. Management provides extensive feedback regarding your job performance. Management was always extremely helpful regarding a work-life balance and giving time off during the summer and around holidays.
Cons
It is sometimes difficult to get things done because the company is so large. For example, getting software "pushed" to my work computer. This is probably due to the movement of IT to New Jersey. While you technically work for Johnson & Johnson, you really only feel like you are working for the smaller "umbrella company". There is not much loyalty to J&J products other than the ones your company is working on. It is also very difficult to move within these "umbrella" companies unless you are in upper management.