Pros
Some brilliant, kind human beings
401k matching
Decent benefits
Cons
I have heard of people working 10-12 hour days!! My job description became so convoluted that when I asked for clarification or expressed interest in specializing, I was either met with condescension or simply brushed off. As my responsibilities increased, I was repeatedly promised a raise (which never came to fruition.)