Pros
- large amount of ownership - fast paced - lots of smart people from a good mix of backgrounds - compensation is competitive - my opinion is always valued - an insane amount of freedom in equipment usage (any operating system, IT is there to help you succeed while keeping you secure) - incredibly little red tape - focused on an in-office environment and the benefits that come from synchronously working closely with others - the food is really good!! - small enough that you can make a significant impact as a single person still - people actually take vacation
Cons
- long workdays at times (but it’s often up to you to decide to work late) - no hand holding, figure it out or you aren’t gonna make it far here - if you’re looking for a super remote friendly ecosystem, this is not the ideal company - infrastructure for software is lacking, which can cause frustrations at times, especially if you’re used to larger companies with mature ecosystems - since lots of people are engrossed in their work, lunch banter doesn’t happen as often and many take short lunches