PGM offers a very open, communicative and friendly atmosphere. There have been few employment experiences I've had that offer such an excellent place to grow as an individual.
There are many over qualified individuals that put in a lot of hard work here. Which I believe is a testament to the open and relaxed management style that the company offers.
Cons
The flip side of the management structure is that it is often hard to get a clear picture of the future. Many opportunities get lost in the details. Many people often have to wear many hats leading to problems being obscured and forgotten with time.
Individual growth can be very difficult. This is a small business meaning the opportunities for growth are limited. This often leads to many skilled individuals leaving when they have reached a ceiling in one way or another.