Avantages
There are many good reasons for why one should work here. The most important reason is the founder & managers of the CauseCode who made the working environment so friendly that an employee will feel comfortable working. They have an open office without dress code and are very helping in nature.
Your smallest contribution is always appreciated and motivated. Suggestions are always welcome there and are incorporated if your suggestion improves the workflow in any way. If you are ready to take bigger responsibilities and if you are good at accomplishing them, it's a perfect place to start or shape your career.
The another most important factor is that they are very practical and believe in facts. They understand each and every situation and work accordingly which makes your work life balance and doesn't ruin your personal life.
Apart from it, if you want to work on latest technology stack, explore new things and work for some coolest project, go and join CauseCode.
I worked there for 4 years with an Awesome experience and learned a lot (not just technologies) in there and from them. It was a very tough decision for me to left this Organization.
For a client's perspective, the clients satisfaction & exceeding clients expectations are what differentiates CauseCode. They are passionate about product development and believe in pixel perfect work, design, and user experience.
Inconvénients
Of course, there is some dark side of every good thing and there were few, which really has not mattered for me in those 4 years. If you face anything, I'm pretty sure that talking to them will rectify it.