Pros
Level-headed co-workers on the ground level Stowe, VT friendly office atmosphere good tech support dogs allowed in office company culture is open-minded, accepting of differences compassionate higher ups family-friendly flexible schedule
Cons
founder is still in charge and not adjusting to running a big company job descriptions change without notice priorities change without notice outdated infrastructure is holding company back, & not getting updated in a timely fashion one cook can spoil the whole meal, and is allowed to organizational structure is too flat, and longer-term employees run the show even if newer hires have more expertise people are randomly out of the office a lot due to that schedule flexibility expect to work very long hours expect higher ups to not have much idea of what you actually accomplish, they are often out of touch