Pros
Great people Great culture Great cause No expectations of pulling all-nighters or other silicon valley startup toxicity Above-average starting PTO that you're actually encouraged to take Credit is given where credit is due Openness to experimentation / forward-thinking solutions Not many tiers of management = great vertical communication, visibility, and accountability
Cons
Little to no compensation visibility - very difficult to gauge whether you and your peers are being treated fairly relative to your capabilities This, coupled with infrequent review cycles makes for a feeling of being stifled as your responsibilities grow faster than your position Responsibility coverage distinctions are blurry at best Assignments are vague and scope creep is rampant Meeting fatigue Mediocre office transportation benefits