Pros
Besides the typically perks you get working at a tech company, (free food, weekly HH's, offsite events, etc) the overall culture here is awesome! I can honestly say the best part of working here is my coworkers. People come from various backgrounds, and I dig the diversity! Everyone is really smart, respectful and overall just a fun group to be around. Also, we have a good gender ratio here (as a female, that's pretty important to me) which can be difficult in tech companies. Also, dog friendly = awesome!
Cons
Trying to keep track of all the new people getting hired!