Excellent CTO, poor middle management
Great company to work for while i was there. The culture is great. There was one poor team lead that resulted in my leaving because she felt it was ok to call people stupid and treat people poorly.
ProsFree lunches, free insurance, fun people, decent salary
ConsPoor management On some teams