Pros: bonuses, stock options
Cons: some managers not on the same page
A typical day is non stressful and sometimes fun.
I've learned that community involvement is important to te company and brings self-fulfillment.
Management gives you the freedom you need to complete a task.
Co-workers are fun and easy-going.