Pros
The company as good vision and goals of expansion and improving on their current values -flexible schedule -friendly people to work with -challenging (really challenging sometimes) the product developed -having own product in development for more than 10 years now -nice office -good cofee -teambuildings that are fun because the people are friendly -opportunity to work on multiple areas (configuration,DevOps,Testing(Manual/Automation) -a place where you have the opportunity to speak your mind and improvement ideas are always encouraged -company therapist if for any reason you need someone to change ideas, feelings or perspective -remote working
Cons
-sometimes it might feel that you are stuck with the same development day in/out (however, a shift of attention and you can make changes of scenery for ex. mentorship, implementation consultant working directly with the client )