Pros
Hard-working, smart employees who support each other. Awesome sales-engineering integration in both workflows and social settings. Everyone eats together and enjoys each other's company. Beautiful office setting. Thriving in-office culture with palpable energy.
Cons
Long work nights two days per week. If that's not your thing, don't apply.