Pros
Benefits: The benefits are great here! I hope they never change them. Medical benefits are extremely affordable for the monthly premiums and the coverage is top notch. PTO is a decent amount, with 17 days PTO. Maternity leave is 12 weeks paid as well.
Culture: There are not enough good things to say about the culture here! People are genuine and fun. It is easy to make work friends and find kindred spirits.
Compensation: Salaries are competitive.
Work Life Balance: Life happens, they get it. The ability to work from home is available in most areas, many allow a scheduled work from home day or two a week just to help maintain the work/life balance.
Cons
Career Pathing: There is not always a clear path to achieve career goals and not a lot of time to devote to development into your next move if you are not just staying in your current role.