Pros
The benefits are great. Three day weekends, three weeks (pre) scheduled vacation, dog friendly, and insurance is included with the salary. GFC is still a young company with a great product in a niche market.
Cons
Minor problems in communication between different departments.