Pros
The company is doing so well both as a team and also at the individual level. The first thing I noticed about here is it's the peaceful and positive atmosphere, be it your colleagues or the management. The technologies used are all very much relevant and popular leading us to get enough exposure and proficiency in handling them which is very much essential for our career growth. Another important thing is rather than stuck at a single position, we got to take a lot of opportunities in playing different roles during the development process of a product which is very important in expanding our knowledge and efficiency
Cons
I had a few hiccups during my initial days due to my inexperience which is perfectly normal and will change in no time