Great culture - they are excited about the company/work and care about your growth and success.
Work with a variety of clients on projects - big and small.
Great work/life balance - good company values.
Svantaggi
Could have more exposure in the market place, but great model.