Pros
- Multidisciplinary teams. - Cool people and safe environment. - Company encourages people to learn, innovate and get out of confort zone. - Always there lots of cool thing to do in the office. Such as workshops, talks, study groups, discussion groups, and so on. - If you're trying to surf on the hype, you allowed to do so (most of the times).
Cons
- Bias for not talking about money. - Teams rarely well balanced in terms of expertise and seniority - Occasionaly you'll have a leadership role, this adds more workload and you have no other benefits from it, other than having a leadership experience. - If you have accepted a lower salary thinking that you'll prove yourself and got and raise, you have no other option than leaving the company.