Pros
agency is transparent ( most of the time) and people are great. flex hours and work from home hours. good benefits
Cons
not enough people to do the job, account managers have heavy workload and stressful. low pay not equal to branch offices. don't feel like management always has your back. no room for advancement