Pros
- Fantastic customer support
- Always meets deliverables dates / milestones assigned by supervisor within agreed upon timeline for project completion.
- Very responsive team members who take ownership over tasks given them including proactively communicating if something is not working properly before escalating concerns
- Allows me work remotely while maintaining access through VPN connection
Cons
- Not the best