Beautiful office, good benefits, friendly staff and beautifully designed work.
Cons
Lots of micro-managing, great division between designers and technical architects, poor design and drawing process between schematic design and design development, and employees seem to be pigeonholed to only certain parts of projects. The owner is also less than approachable.