Pros
People - passionate about their profession and making an impact. People are fun and majority are really strong in their fields, motivating work force.
Responsibility - Growing company with small company atmosphere, lots of individual ownership
Constantly trying to innovate and be a market leader
Cons
Incredible fast pace can be overwhelming at times.