- Good Management
- Open Culture
- Flexible, Cooperative
- Fair Compensation
- Growth Opportunity
- Company is respected and viewed favorably in the community
- Work/Life Balance is respected
Cons
- Not all roles are completely segregated. Depending on your position, you may need to "wear many hats."