Pros
I love this job and this company! The type of work we do really attracts kind and helpful people, which generates a welcoming culture. It's the first job where I've made friends with coworkers. I've never experienced a 'case of the Mondays' working here because I enjoy what I do and who I work with. What I appreciate about my role specifically is I am able to try new things, contribute ideas, and voice my desire to grow here. I've noticed the care and attention that is put into providing everyone, regardless of department, the resources and support to grow in this way. It's a rare find as I know sometimes in California it's a 'churn and burn' type of attitude, but not here. The tenure is really high and there's a reason for that--leadership really cares about the team as people.
Cons
There are some pain points that come with a smaller company expanding such as filling new roles, but leadership is aware of those things and does what's in their control to mitigate them.