Pros
Lots of great people, easy work schedule, decent benefits, good amount of time off, good office equipment (not "cutting edge" but perfectly fine), great CEO
Cons
Management-heavy, lack of clear communication between management and employees, religious undertones (questionable hirings & firings, appear to be religiously based or at least influenced), wastes a lot of money on poor ideas (tend to be "pet projects" of top management), poorly built products ("get it done fast" seems to be more important than "get it done right"), questionable business practices (see "behavioral targeting", or general internet user tracking), managers hired tend to be friends with little experience, managers little to no blame of team failures. The CEO (Zach Britton) is a great guy but has not been as connected to FP as he used to be - tends to be out of the loop.