Pros
- A lot of benefits (health/dental care, sick time off, PTO, bonuses)
- Great location
- Good social environment
- Career growth opportunity
- Stability
- Internships opportunities
- Different cultures
Cons
- Paid by the hour
- Fixed schedule
- Limited PTO
- Only work on-site