Pros: flexible hours, work/life balance, good benefits, lots of freebies
Cons: lack of challenge, you can reach your comfort zone easily
Disclaimer: this review is form someone who worked on the Business Operations area of the company, I cannot say my view applies to other areas like Engineering RH, etc.
This is great place to work if you are looking stability, not much stress and work/life balance, but do not expect much opportunities to move your career to a new path or learn new abilities besides those required by your position.
The work hours are very flexible in most of the teams, they offered good compensation and benefits, and had many well appreciated extra freebies like fresh coffee everyday, breakfast, a small library, table games, yoga classes, etc. Management is usually very nice and they seem to hear most of the demands of the employees.
However, as I stated above, the company is not focused in helping their existing employees into exploring new career opportunities within the organization, and neither in improving their skills offering business training.
I would highly recommend this company for young self motivated people that plan to actively keep searching new opportunities after a while, or for those that do not mind not being challenged but appreciate stability.