Pros
-Everyone genuinely cares about one another. I don't think I know anyone else who is so happy to go to work and see their coworkers succeed. -Very strong leadership who knows what they're doing and have successfully built a company before -Mission-driven company that lives it's values. -Transparency about when we are and aren't doing well. Monthly all-company meetings when we all get walked through our revenue numbers, introduce new hires and promotions, and review general changes with the CEO -Commitment to "giving first" -Guru is truly seen as a technology leader in the Philadelphia community and is a well-known player (often considered one of the best tech companies in the city) -Hires with company values as our #1 priority. As we've scaled, we've been able to maintain our incredibly positive culture because of that. -Very agile; good work is rewarded with more responsibility regardless of tenure or age -Commuter benefit money rocks
Cons
-No 401k match -Our health/dental insurance isn't the best -Sometimes it is unclear why certain things are budgeted for while other things aren't, but that's any company I guess - Things change a lot. If you don't enjoy changes and uncertainty, this might not be a good place for you.