Pros
The owner and his leaders were patient and reasonable.
Cons
The software is simply not ready for prime-time and the leadership seems unwilling to except reasonable suggestions. Case in point, I sat in any number of meetings where their customers displayed confusion as to the most basic functions. When suggestions are made, they prefer to display and defensive posture. Some of their customers were years old and their feedback was ignored. Over all there were many great personalities, but I was concerned when the owner fudged a Incident Response Table Top exercise and may be ignoring dozens of wireless networks and card swipes. I left the organization prior to the final call on that decision. I hope they eventually made the correct and ethical call.