Amazing culture where I can geniunely say I love many of my co-workers.
Cons
Typical challenges that many tech companies are facing. Plus, some people don't realize how good we have/had it and focus on minor complaints vs the larger vision and task at hand.