Pros
Pay was decent, free snacks, right near BART
Cons
The development team was in S Korea, and only one engineer spoke enough English to answer questions and help fix bugs. With the time difference, we were able to communicate with them once a day, max, and the sheer volume of technical problems with the product made my job completely untenable. Expectations for performance were completely unreasonable given the nonfunctioning product. I hated every single second I spent in that office. Poor management combined with the above-mentioned technical issues made this one of the worst jobs I've ever had. Also the office location at the time (right above Montgomery BART) had mediocre and/or ridiculously-priced nearby lunch options. A nightmare from beginning to end.