1. Work with the smartest of minds who not just know how to work hard but also work smart 2. Great opportunities in terms of roles and diversity 3. A lot of focus in building long term careers 4. Great emphasis on work life balance and overall mental health
Cons
1. Of lately salaries are not that competitive 2. Too much competition and people, due to which promotions get delayed