1. Good work-life balance. 2. Leave policies are good. 3. Office infrastructure is good. 4. Supportive culture.
Cons
1. Low-level work (Not related to development). 2. More hardware dependencies so working from home is a bit difficult. 3. Defect fixing related work is more.