Pluspunten
Two aspects stand out to me being on the software development side of the company: the diversity in projects, and the collaborative environment. Tangocode is technology agnostic which allows for constant learning and growth. They do not shy away from new technologies in order to facilitate ease. This allows working there to serve the function of career, not just job. The types of contracts they pull in vary in scope and purpose as well. Working with the dev team has been a pleasure. I seldom felt the strain of being a burden during the on-boarding process. Everyone makes it perfectly clear that they are willing to help, unblock, and pave the way for your technical advancement. It is a family mindset.
Minpunten
No place is perfect. I think many of the cons that can be attributed to Tangocode are related to the company's size (~50 people as of 2016 +/- 10). Compensation might not compete so well with larger companies for example.