- I trust the CEO, he's a nerd who understands the tech and not some bro trying to make a quick buck.
- Smart, caring, and helpful coworkers.
- Customers love the product, and mostly have positive experiences.
- Great pay, PTO, and benefits
Cons
- Poor middle management
- Sometimes difficult to determine career progression