Pros
During my last job search, it was really important to me that I find a thriving company where I could learn and grow, but also enjoyed going to on a daily basis. I don't think I could have found a better fit than Brandetize. Management really focuses on helping each employee to hone their skill set and find what their passionate about. The employees are some of the most talented and intelligent people I've had the pleasure of working with, and they each bring their own set of skills and expertise to the table. In addition, management really emphasizes company culture. They host monthly Fun Fridays (everything from go-karting to bubble soccer), Learning Lunches, and company retreats. Needless to say, it's a fun place to work and there's always something to look forward to. It's impossible to work here and not feel like you're growing professionally and personally.
Cons
None so far. If I had to find something, I will say that parking is a little difficult since spaces are limited. It's located in Banker's Hill (a block from Balboa Park!), so street parking can fill up but it's never too difficult to find a spot.