Supportive environment where your efforts are genuinely recognized. Plenty of opportunities to learn if you’re proactive and willing to take ownership. Exposure to real-world problems and scope to grow both technically and professionally.
Cons
So far, I haven’t experienced any major downsides. Like any growing organization, there are challenges at times, but nothing that stands out as a consistent concern.