Pros
Everyone I have worked with is an expert in their field willing to share their expertise with their coworkers and clients. I am constantly learning from and teaching others.
There are two pathways to growth in the company, an expert track and a management track. If you are not interested in leading people, the expert track provides the same promotion possibilities while teaching you to become an expert in the industry.
Great work/life balance with good benefits and flexibility.
Cons
You're not going to make as much as you potentially could be and should not be what motivates you if you work here.