Pros
- Talented, smart, respectful employees and solid managers. Teams generally work well together - very little drama - Company is doing well - profitable and growing. So the risk of getting laid off because the company is struggling is very low. - Who doesn't love reading and books? Noble cause. - Since the org is still relatively small, you have a good chance to make significant contributions to the business, product, design, and codebase - Lots of room for personal growth and learning. If there's an area you find interesting, you can contribute. - All the standard start-up perks (breakfast, lunch, and dinner; snacks; games; flexible work from home; recent addition of 401k matching) - Individual and team contributions are very visible and well-recognized by managers
Cons
- Lots of different content types (books, audiobooks, articles, documents, sheet music) is a blessing and a curse -- hard to focus on improving any one content type to world-class without letting the others slip