Pros
You can learn new tools and great team
Cons
Toxic as hell, low salary and lots of expectations, there is no proper and professional attitude in almost every aspect, from interview to exit. they even don know the basic of the development. there are lots of impolite managers, absolutely 0 job security,