Pros
Joined three years ago and still genuinely enjoy every day. The team is friendly, polite, and just genuinely nice to be around - that alone makes a big difference day to day. Onboarding was smooth from the start, leads actually care about your growth, not just your output, and the flexibility with work hours makes everything easier. What keeps it exciting is that the company never stands still. Leadership is always ahead of the curve - constantly bringing in new information, new ideas, new approaches. Because the company embraces change rather than fearing it, you end up learning something meaningful almost every day. I still feel like I'm growing. Would still recommend it without hesitation. A company that keeps moving, keeps learning, and genuinely cares about the people on the team.
Cons
Honestly? Nothing comes to mind. Never had a reason to complain.