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.
Hardworking Coworkers is the norm.
4 x 10s for production while some sales and customer facing roles are M-F
3 Paid weeks off based on the company's Off Production periods.
If you accept that it's a job with good pay and decent benefits, it may be a good fit for you.
Cons
There is very little feedback and room for development, and layoffs occur when business is down.