Pros: people you work with, flexibility, benefits
Cons: none worth mentioning
With most jobs you take the highs with the lows. With PGi there have definitely been more highs. The company is big enough to be stable and small enough to be adaptable. Great benefits, great people, great pay (better holiday bonus would be nice:))
Overall, a first rate organization