We used it for our first project with them as we were new at this time so I can't say much about what they did well but there was nothing really bad either! They helped us get through some initial hurdles when going into production which is always nice since getting things running smoothly right away helps everyone involved out tremendously!! If anything maybe try using their product more than once before deciding if its something worth doing again? Just because someone says "its great" does not mean everything will be perfect straight off the bat especially considering how early stage companies like ours where still trying figure stuffs such as scaling etc..