A company with a heartThe good thingsA company with a heart - the people are special. You won't see any office politics at all.
There is a genuine intention from everyone to grow and do their best for the company and most importantly the clients. Integrity of research and reporting is high.
The challengesYou will need to be independent. Internal support network is great but everyone is expected to be grown up and own your own problems. That's a good thing.
As a small company, don't expect the usual perks you get in an MNC.