Pros
1. Freedom to choose how you can contribute to the success of the company 2. Clients from wide variety of Industries enabling you to have good exposure to multiple industries 3. Founders always eye futuristic technology products to work on 4. Flexibility to work at your own time as long as the work gets completed 5. Copious amounts of work makes sure you are exposed to many different areas and you learn a great deal 6. Global presence ensuring that you have to interact with people from lot many countries all the time
Cons
1. Lot of work since there are lot of clients and a small team 2. Location of the company can be improved by shifting the office elsewhere ( Although it is not as bad as the location where Steve Jobs started Apple : His Garage") 3. At the time of writing this review, the company was still in Start-up phase; thus come all the challenges associated with startups