Friendly and approachable team members. Plenty of opportunities to learn by doing. Encourages responsibility at an early stage. Supportive seniors who share knowledge. Exposure to modern tools and frameworks.
Cons
Workflows can sometimes lack clarity. Career growth options for interns/contracts are limited. Workload can fluctuate heavily between projects. Communication between teams could be smoother. Few employee benefits compared to larger companies.