Pros: flexibility, casual atmosphere, great people
Cons: limited advancement potential, occasionally questionable decisions from upper-level management
Gryphon is a very flat organization, so advancement potential is limited, however working at Gryphon is otherwise a pleasure. The company's flexibility with work hours and work locations is top notch, and the people that work at Gryphon are unilaterally good people. You're left to do your job (no micromanaging here) which is great.