Pros
Dynamic startup environment. Lots of interesting folks working there.Genuinely interesting and different work. Good benefits package. Everyone has stock options, shame most of the ppl whining on here dont know what a stock option is otherwise they might have tried harder.
Kontras
Lacking training - learn on the job. Dynamic startup environment! This means long hours and context switching sometimes, but the rewards are worth it. There were a lot of whiners and entitled folks there when I was there - a couple of the guys who had been there from the beginning thought the company owed them a living and thought the rest of us should work harder because they didn't want to. But they wouldn't help anyone because they thought if they kept stuff to themselves they would have a job forever. Management kept them around because - why? Loyalty?Thats why I ended up leaving. Looks like those folks are gone now so things should be better.