Pros: accurate work, benefits, intelligent co-workers
Cons: change is slow, partnership politics
Moss Adams is a great place to work. The benefits are very good and you work with other smart people. As a partnership, decision making can take a while, but when a decisoin is made is is always well thought out and all angles are covered.