Pros
The best thing about Cibo is the group of people you work with. The agency is structured so most people touch multiple accounts and get the opportunity to work with everyone else in the office, which keeps the work you do fresh and exciting.
Cibo also takes care of its employees very well. The company sponsors company events at least once a month, which further contributes to the sense of camaraderie among employees-- Giants games, an afternoon at Bar Bocce in Sausalito, a summer BBQ at the CMO's house, to name a few.
Cibo also actively promotes work/life balance, which is generally unheard of in the agency world. Employees come to work, work hard, and are out the door by 5 or 6 PM. This makes Cibo the ideal environment for folks with kids, or just those who have things in their life they like to do besides work. Apart from having a normal work day, Cibo gives employees 4 weeks of paid vacation plus time off during the holidays.
Cibo's management also does a great job of providing opportunities for professional development. From having junior members of the team participate in biz dev. pitches, to hosting lunch-and-learns on the latest technologies, to sending employees to conferences relevant to their disciplines, individual professional growth is something that is actively promoted at Cibo.
Cibo boasts an impressive client list for such a young firm
Cons
As with many young companies with fewer employees, the organization is pretty horizontal with not many management tiers and few strict processes in place. It is a startup-like culture and you have to have a certain type of personality to thrive.