Pros
At my previous workplaces, I faced red-tape, indifference, sluggishness, unwillingness to take on responsibilities and many more - the list is literally infinite. Having such experience helps you to realize that this is a really nice place to work when you get one.
At QuickBlox people are ready to listen and hear you, develop and learn new skills, and what's most important they are ready to give you a hand. Your management is interested in your professional (and financial) growth, correspondingly.
This might be the reason why the company is so thorough in its search for team members. And this is of high importance.