Pros
Small company, competitive salary, short recruitment process.
Cons
There is another description of the very same position in the very same team on Glassdoor. When I first saw it I thought "oh, well - just some angry rant of someone that got fired and wanted to smear the company". Unfortunately I pretty quickly discovered the description was right on target, apart maybe from the cause, which is unfortunately much more serious. One of the young team mates is obviously a severe case of NPD. Being brilliantly manipulative he has not only wrapped the team lead around his finger, but also (it seems) the higher management. Since he is a valuable team member, don't expect the situation to change anytime soon. I'd advise anyone to stay away, at least from this team.