Pros
* Deep versatile product with experienced/knowledgable developers and architects * Relaxed culture with strong work/life balance at all levels of the company * Experienced, well paid, and committed employees * Decent benefits with standard software company staples (free drinks, healthy snacks, pong, pool, occasional happy hours) * HR and IT willing to embrace innovative solutions, ideas, and tools * Consistently improving leadership team * Values are great and not just corporate nonsense * Employees have an ability to make a substantive difference here * Great to simply work for a company where problems get solved and things get incrementally better
Cons
* Some definite missteps with previous leadership that continues to get solved as the executive team narrows and evolves * The products "bleeding edge" embrace of Docker for scalability and ease of upgrade made for a very bumpy ride that took a while to smooth out * No 401K match, but there is a desire to eventually deliver on it and not an attitude about it * Location limits candidate pool if people are too remote and the job calls for someone local * Employee focused culture keeps low performers on staff for longer than some other companies would