Terminated services with this firm early and cut my losses while I could.  I felt my concerns were not addressed professionally and things were made up on the cuff.  The work products are definitely not worth the hourly rate  in which they billed.
Pros:  Nothing
Cons:  Not worth the value of what you pay
                        
more