Pros
Really good company and they pays you above average Salary, with stock benefits, all kind of gym subscriptions, health benefits. Food is free for breakfast and lunch. Great Teams, can learn a lot. I work in a great team that specializes in diverse tech stack
Cons
I cant see any cons about the company as per my experience.