Pros
Open culture, Talented and motivational leaders always ready to help, Focus on growth of each employee, 40 hours a week policy.
They never tell you to extend hours.
Personal work station with latest gadgets.
Good coffee at work.
Company Gives you time to lean new technologie as per business needs.
And yes company love parties & outing.
Cons
Nothing in particular as every company have ups and down.