Pros
The company has really smart people and a lot of opportunity for growth; employees are always encouraged to be innovative, think big, and create something new. Competitive salary and benefits and employees are treated like adults and never micromanaged. Extremely flexible work schedule.
Cons
The standard small company growing pains.