Pros
- Working with awesome, talented, knowledgeable and friendly people
- Really nice CTO who knows his stuff, is truly "part of the team" and is neither over-conservative nor over-adventurous with his decision making
- A fairly loose company structure with competent management who cares about the people and doesn't focus solely on the bottom line
- Company engagement with the scientific community and the wider field of altmetrics (conferences, etc)
- Personal and professional development is actively supported without being suffocating, pedantic or authoritative
- Good pay and benefits
- Flexible working and great work-life balance
- Nice location
- Vast amounts of sweets/snacks are always on hand
- Opportunities to socialise with coworkers (friday pubbing, summer & christmas parties, other occasional festivities) without any of the peer pressure or daily booze-up culture
Cons
- Some technical debt is always around but that becomes an issue with most companies as they grow
- Career advancement opportunities are modest (again, a pretty typical thing in companies in between stages of growth), but company is recognising and addressing this need as best it can
- Vast amounts of sweets/snacks are always on hand