Pros
The only pro is that you get salary on time.
Cons
1. The CEO does not know how to communicate, all she does is put on make up to be in front of the camera and click pretty pictures and record videos in her fake accent. She does not support the team in the day to day and is usually dominated by the CTO who has no idea what product management is. 2. The codebase is a mess and why shouldn't it be when there is no guidance and the CTO just flashes his IIT badge but has no software development skills whatsoever, he doesn't even know how to use GitHub properly. 3. If you are a fresher you can join this company to get 1 year of experience and then just switch. 4. They are money minded, giving random financial advice, running everything like a college frat party.