A very big learning curve, with all the latest technologies.
End to end software lifecycle.
Lot of opportunities to learn.
Work from home environment
Cons
A very fast paced environment with frequent tasks changes, it can be overwhelming.
Less work life balance. 2-3 deliveries in a week is too much for the team, based on the number of members.