A place for individual growth on multiple technologies, supportive team, good guidance from senior developers for quick growth. Multitasking makes you push your limit. Senior employees have good command on multiple techs and are versatile, which is a great opportunity for junior developers to pick up !
Cons
the company strives to make employees work on different tech to explore, which might be a little uncomfortable.
I am currently making the most I have ever made in my professional career. I am more than blessed to do what I do and see it affect people. To see the light bulb go when one of our feature get live after weeks of effort makes me feel proud of the work I do, and that is the ultimate reward.