Pros
Very flexible place to be. Generally as long as you're getting around 40 hours in, it doesn't matter when you come in or leave (within reason). It's a very low stress environment. People here are very nice. People often hang out outside of work. The work itself is enjoyable. Working in new product development grants a ton of freedom to design things in a way you want to design things.
Cons
JCI does not pay nearly as much as companies in the surrounding area. This place has sort of turned into a revolving door with people leaving for 20% to 30% pay increases at other nearby companies. The new director of engineering has made changes to the way things are done. In some areas it has helped, but the overall approval of him is on the lower end.