Pros
its fully work from home no office visit ,flexible work hours,if you manage to get in a good project and under a decent manager work life balance and learning will be good.
Cons
No hike past 2 years ,worst HR management system ,Bad application process with no responses.