Pros
Small company so more responsibility and ownership
Cons
1. They expect you to understand whole product in 2 days without giving any KT or providing any resources. There is no proper documentation even on confluence. 2. First few months are hell, your are expected to contribute at same level to person who has been in company for few years now. 3. The employees won't be helping you because they too are burdened with so may tickets that getting a 30 mins time in a week gets difficult for them. 4. Making few employees as GOD. These GODS are never wrong, there feedback can restrict a full stack developer to just front end developer as he/she is not quick enough on his first ticket. 5. You might be offered to work on GO but most services in atleast middleware team is nodeJs and no GO work will be given to you. 6. On an average expect to work for minimum of 10 hours on average and most of the weekends you will be working too without any recognition. 7. Below industry level CTC.