They have done great work and being a technical person myself I can say that Project management was good, and since they were using Agile Methodology it was even better for me since I personally follow Agile Methodology as well. So, my experience with them in-terms of Project was quite good
Every week they provided weekly update, everything was properly document for each new feature they used scrum. Though this was quite documented, we used to have calls to explain functions and complexity of it which was something I liked a lot.
What is it about the company that you appreciate the most?
I liked the communication and thy eagerness towards developing a bug free application. They have gone out of their comfort zone to provide the best services that they can offer.
What was it about the company that you didn't like which they should do better?
They we excellent in what they have offered, I would say that they can improve their same qualities even further and provide even better services. Since I believe however good you are there is always room for improvements.