Pros: Start up culture. No formal hierarchy. Fast paced - working with cutting edge technology. Leadership team is very transparent with information - more so than any place I have ever worked before. Almost everyone is super passionate about the mission and comes to work every day ready to get after it. Nerf gun fights every Friday! Location, pay is good - they pay very well for top talent.
Cons: Not a con for me - but if you are looking for a 9 to Fiver job - this is not the place for you.