Respectful working environment, reasonable work/life balance, product creates actual value for a huge community.
Desventajas
Areas maturity evolve according to leadership's mood. Not a clear path, but constantly changing because of investors demands, trends, etc. There's not a clear culture in the company either.