I like how they are very flexible with their pricing structure, which makes it easy for customers who have limited budgets but want quality service at competitive prices! They do not always provide me enough information up front about what my options will be when we meet in person or over email prior so there has been some confusion as far scheduling goes - especially since this was our first meeting together (which seems normal). We've had several meetings now where everything works out great except payment terms don't match perfectly between us both due to time zones/deadlines being different than expected by either party. So communication needs work here too because if you're going into something new without knowing all of your partner's expectations ahead-of-time then things can get off track pretty quickly from lack thereof. But overall good experience thusfar though!! Pricing could use more flexibility depending upon volume requirements & amount paid.