They were very professional throughout our entire experience from beginning to end of planning through execution; they have very good communication skills which made it easy working together as well as dealing w/the public when things went awry or issues arose during an evacuation plan (which was quite rare). I would strongly recommend them because their knowledge & expertise is unmatched by any other companies that we looked into doing this project. There really wasn't anything bad about my overall experiences but i do wish there had been more staff available than originally contracted for so everyone could focus solely onto helping us execute every detail perfectly. The main issue stemmed mainly around time management - both theirs AND ours- since we needed assistance almost immediately after contracting them due to weather delays etc.. It's not always possible nor realistic to fully handle all aspects involved within one week period especially if your organization isn't able to hire additional people quickly enough.