Pros
The salary (for a new graduate I was making well above someone at 25 out of school) The 'name' (I was able to quickly find a new job after I left because I had J&J on my resume)
Cons
The hours (ridiculous hours- was expected to answer emails on weekends and at funky hours of the night) The management (once they decided, and usually quickly, if they like your or not, you are either in for a rough or smooth ride) Very cliquey (This is perpetuated by my point above, you either are a JnJ'er or not and your colleagues will react appropriately) To my 2 points above, if you dont 'fit' expect to literally be set up to either quit or be 'asked' to leave Status Quo (dont question it, especially at ABM level, or you will be seen as not a good 'fit')