Avantages
Internal certifications and badges, mileage reimbursement when traveling, learning seminars, weekly lunch meetups, success managers do a great job helping you improve your skills.
Inconvénients
You are subject to the clients in-office schedule