The best thing about this firm was their communication of what I needed exactly at every step in my project process, from initial scoping through implementation! They were also very flexible with me during change orders - as we got new information or requirements they would adjust accordingly without any issue (which sometimes isn't always true!) On top that it's not just one person working for you but rather multiple people who have different specialties so if there are issues/concerns then someone else will be able address them too which makes things much more thorough!! There really wasn’t anything bad i could think off other than maybe some minor nitpicks here &there such like needing better tools when doing data entry etc., however these can easily be fixed by asking your sales rep / account manager directly instead looking up reviews online where others may say something negative due only having read those comments themselves..