Pros
It is true that this company is small. However, for a small company, this place produces some amazing work.
The atmosphere of the office is really relaxed and free. There is pretty much no politics, so no one has to feel like they have to "do" things to please another.
One of the greatest things about working at this company is that you are exposed to everything a marketing/branding agency does. You do everything from strategy to conceptualizing to dealing with clients, etc. Some people may see this as a con, def a pro in the long run.
There is a lot of room for exploration. Most employees are open to new ideas, and is pretty supportive.
Hours are good. - Not sure how it was back then, but it is pretty good now. As long as you get work done, leave on the dot.
hour
Cons
Resources can be limiting.
Creative should have more power over client request.
Meetings need to be more effective and short.
Need more feedback in employee progress