1. Huge opportunities
2. Great team mates
3. variety of skills
4. A personality of appraising the Quality/Efforts make anyone comfort and encourages
5. Work Life balanced
6. Employee benefits and continuous gifts goodies 😊
Cons
1. Salary can be rephrased
2. Meetings with onsite teams frequently(till 9PM)