Pros
Since I joined the company, everything that happened was positive. The whole team welcomed me, now it feels like a new family, lots of bonding and fun activities.
When you work on an engagement, you never feel alone, people are all knowledgeable and willing to help/ assist. No politics or team fighting each other.
Direction the company is taking makes sense and resonates with the market as far as I can tell.
Lots of cool tools to play with, learning never stops. I don't feel like I will be bored anytime soon doing this job.
Cons
Small and a bit noisy office but that's understandable due to the size and age of the company. Great location otherwise.