I have been working here at L3Harris for a couple of months. The environment within the engineering or research teams/departments seem to be friendly, though it may be different from office to another. I would suggest you wait to hear from as many employees here once they respond to your post, and say what the majority of people will see.
I am not sure about layoffs - I have been here for a few months only, and can't advise about that. The same for micromanaging, or management engagement, that will take at least 12 months for me to give you an honest feedback.
I hope that senior people here will weigh in and get your their feedback. Congrats on the offer. I hope you will make the right decision.
What part that disappointed me was that the relocation package is really really not that good but I heard it can be negotiated.