Pros: *Pretty good pay *Smart, engaged colleagues *Interesting work *Fun internship program
Cons: *I'd prefer a slightly more relaxed culture. It wasn't uptight, though. *The impression I got was of a slow-to-adopt kind of culture as far as use of certain technologies (like GitHub) and SWE processes, although the languages and frameworks used were fresh. Possibly this is common to all larger companies, I don't know. Not necessarily a bad thing to be cautious and if it ain't broke, don't fix it, but I feel like it's good to shake things up and try new things, too.