1)Supportive and collaborative work culture.
2)Excellent learning opportunities for freshers and continuous growth for experienced employees.
3)Managers and seniors are approachable and always willing to guide.
4)Work-life balance is respected.
Cons
Some processes can take time, but overall they help in maintaining quality