Pros
20 days vacations and reasonable number of paid sick days
Cons
Competitive and there is always danger of getting fired if you don't get your quota
Pros
Dependable, strong morales, community involvement, personally rewarding
Cons
Forgets Reviews are important morale boosts