-> Supportive team leads and colleagues
-> Supportive management if you face any hurdles
-> Flat hierarchy for most of the parts
-> Salary on time and flexible timings
-> Startup work culture and they provide enough time to learn new things
Cons
No cons (It has one of the best work culture and support system)