Pros
Open culture which enforces responsibility - flexibility in office hours, no leave policy and tracking Easy and transparent compensation - you get more than what is committed always. No bogus and inflated salary slips Amazing learning opportunity - small teams and culture of meritocracy - people with experience or no experience are all interacting and working Multiple offices - open policies - travel to the world No micro management - freedom to explore technology, enablement
Cons
Very limited training - on the job training is only way, mentor time is hard to find , everyone even freshers Need of follow up so have to run after mentors and project leads Feedback is often point blank and straight Strong pressure to perform and deliver No negotiations on salary - allow people and even critical team members to leave Young team beyond founders