Pros
There is an extremely talented team and relatively forward thinking management here that allows for great things to happen. Compared to many other places, you're very flexible with what you work on and when. Generally there is a great culture for innovation, and everyone you work with is smart and interesting. Culturally lots of great events and perks. Company is very generous and takes care of employees in almost every way you might need. Excellent work/life balance - rarely did I have to stay past 5:30PM, or be in earlier than 9AM.
Kontras
No matter how hard the company tries to escape being traditional, they merely come off as imposters at worst and imitators at best of genuine forward thinking culture. On one hand you're told to dream and make big things happen, but then relegated to work that affects the bottom line immediately and never get to those big things. It's a great place to dream, but if you want to actually execute those dreams, it will be difficult. Similarly a culture of avoiding micromanaging, but when the going gets tough you will be micromanaged, making the situation unnecessarily more stressful for everyone involved.