The best part of working with sof bang was that they are very helpful to solve any problem we faced during our development phase. They have great customer support representatives who were always willing to help us out whenever needed. I would say the only downside about them is that sometimes it can be hard for you to find someone online if there is no one available at the office. It's not really anything bad but just something to consider when choosing which vendor to work with. So far everything has been good. Great team and awesome service!