Pros
Amazing work culture / fun environment where you can position yourself for success and really grow within your career. Everyone is very helpful and knowledgable. It really is a great company to work for. Dog friendly office, catered lunches everyday, view of the Bay, kayaks, bikes, gym classes....what more could you want!! Nothing but great things to say!
Cons
Keep doing what you're doing.