There are several cons to highlight. It's a software company where many individuals lack proper technical knowledge. The management is weak, and there's a noticeable lack of coordination. Unprofessional behavior is also quite evident throughout the process.
As it is a startup i am getting knowledge of variety of aspects from different regions. Learning for experienced developers and learn how to work under pressure .
Cons
Basically it is a startup so there is always the ups and downs in the company so sometimes there environment will get really very bad