Vantaggi
Amazing culture: very diverse, not everyone will be your buddy but you can find everyone friendly. They are open to any feedback, positive or negative, I feel comfortable talk to managers about changes and improvement. The company has been there for awhile, but does maintain some positive startup culture.
Other benefits: Good employee benefit package, beer fridge, snack bar, sports team, nice office space, occasional happy hour, internal hackathon, product-release parties, work-from-home policy, flexible PTO, and personal improvement budget.
Growth: The company is always looking for opportunity to grow, business and technology wise. They also pay attention to career growth for individual.
Svantaggi
Slow: Sometime it takes the company long time to act (on any changes), due to bureaucracy and legacy. Technology wise, they add new tech fast, but remove old-ones slowly. Inconsistent tech-stack caused the development painful.