Pros
Non-evil business plan. This is harder to find than you might think. At Palamida, you can feel good about what you are doing.
Varied, Interesting work.
Reasonable salary and benefits.
Great location in a vibrant SF neighborhood that's easy to get to from anywhere in the Bay area.
Generous work-from-home policy.
Diverse group of interesting people to work with.
Good company morale
Excellent company outlook
Cons
Cramped office
No employee development programs