Pros
Nice office, a lot of paid holidays (25 days a year) but you're so busy that can't really take them all. If you're lucky to be in the right place in right time, you can get promoted fast but you can be fired fast as well depending on politics happening in the company. Salary is good and competitive. You learn a lot at your job and everybody is very smart in the office, lots of ex-Google, ex-FB and other people with good career track
Cons
Your life in company really depends a lot on your team. Good maternity benefits but life after coming back from maternity leave is so hard that many people leave or just can't stay any more. Business direction changes every half a year so there is no stability. In the last year company became very political so your success will depend on whom you get closed to