Pros
I started working here at the end of the summer. Fast-paced place to work with a lot of tech stacks and technologies to learn. This makes the learning curve high, but the reward also high. I enjoy commuting into the office twice a week, and they are very flexible with arrival times (I'm able to avoid traffic by taking my early morning meetings at home, then drive into the office sometime before 11am). Overall benefits are great, zero cost from my end for healthcare (they cover 100% of my premium), and they contribute 3% to my 401k regardless if I contribute any amount.
Cons
The posted job salaries are slightly below market from my experience, but as long as you are confident in your skills and what you bring to the table, you can negotiate your salary during the interview process.