I had a mixed experience with John o'brien & assoc...
I had a mixed experience with John o'brien & associates. While their communication was good and they completed the project on time, the quality of their work was inconsistent. Some parts were well done, but others needed improvement.
