I like that they are always improving their product, also it's very easy to work with them because of how nice people you will meet there! The process can be long sometimes but i think this happens when working remotely from home so we have no control over our time or what goes wrong during development (this has happened before).
But overall everything was good i would love more experience points if possible though :) It helps me build up my portfolio which really help out as well since most companies want portfolios nowadays -.-.