Prospus has a great approach to scoping out your requirements and agreeing on a scope of work. They are proactive in suggesting ways to keep projects on time and on track. Their reporting is more comprehensive than any firm I have used before - I have no hesitation recommending them as a great development house particularly if you are building something that is more complex and needs to be stable.
What do you like most about the company?
They are reliable and proactive in coming up with ways to save costs.
What they should improve on?
Nothing comes to mind.