- Good working environment
- Good office equipment
- Decent employee benefits
- Great working relationship with colleagues within teams
- Experienced mentors to help guide you to improvement
Cons
- Workload can be heavy during peak seasons
- Network speeds