Patagonia is a popular company which is great for stability. But that popularity gives the company a huge amount of leverage over its staff in terms of advancement and compensation. If you don't believe that pay is adequate for a given role, there is almost certainly someone else outside of the company (or inside) that would kill for that same opportunity, perhaps for even less pay. Be prepared to accept woefully low compensation (comparative to industry standards), and know that opportunities for raises are non-existent.
Also know that the company places more importance on teamwork than individual importance (that emphasis is not necessarily bad on the surface). However, if you're a top performer, be prepared to have that performance overlooked and outweighed by office politic when promotions/opportunities come around infrequently as they do. That trend alienates good talent and causes the undue loss of real contributors.
Communication from the top down can be inadequate at times and company and departmental direction can seem murky at best. However, that may be said of most any business growing at such a pace (Read: not Patagonia's problem alone).