Working remotely, Good start-up rate, 5 vacation leave per year, health insurance, BONUSES, Great Team
Cons
If your client disengages, you may have some downtime until another client matching your skills becomes available, but GA will do their best to find you another client, especially when you have received very positive reviews from your previous managers