The best part of working with them was their ability for innovation, creativity & problem solving in all our projects that we worked together! They also have very good people skills which made us feel comfortable about having conversations over email or phone calls at any time during day/night hours as well even when it's not business related matter (which I love). 1) Their customer service team could use some improvement2.) A little bit pricey3.). Lack transparency4.), Not enough social mediaβ¦