I think all rapidly growing companies have issues they work through. They screw things up, irritate the employees, learn from it, fix it, and do it better the next time.
Communication to the entire company isn't always as effective as it could be (although I think this has been an issue at every place I've ever worked, big and small). In most cases communication is left up to the Managers on the floor and they don't always do it consistently.
All organizations have a personality (most people call it culture). CSA has the right steps in place to make sure people they hire are a good fit but they don't stick to it 100% of the time when the pressure is on to make a hire. Hiring someone just to fill a spot is bad news because if they don't fit they're going to be miserable (as a few reviews here indicate). CSA is entrepreneurial and growing. They expect you to be flexible and understand that small growing companies want people to pitch in and help and roll with the changes. If you don't buy into that then you'll hate it.
The defense industry tends to be very personality driven and focuses more on "perception of value" vice actual value. Being a nice guy/gal that people get along with is sometimes more important than actually doing a good job. Although this isn't really a CSA issue it is an industry issue they face just like all of the others in this space.