I've been at other companies and this is by far my favorite. The culture is very good and there is a purpose outside of financials to what we do. I feel appreciated and impactful within the company. I love my boss and coworkers!
Cons
There are ebbs and flows in the work. Leadership seems aware though and tries to optimize workloads through teaming.