Pros
1. Friendly Team, 2. Quick on-boarding process. 3. CEO, CTO and Head of the departments were down to earth and there are always open for your questions and suggestions. 3. Growing Company which means great learing curve 4. Even though most of the employees work from home, there are regular team meetings to get in touch with everyone. 5. Several training's were organized by the HR team to make on-boarding process easily as quickly as possible.
Cons
1. Since the company is having a rapid growth from past few years, there has been a lot of effort by the Management to make several procedures organized (which is excellent), but I feel in some situations the organization could have handled in much better way. 2. I feel getting the whole picture of the company (technically) might take time, as the documentation is missing for old code / modules.