Pros
pay, ppl and the coaching and relationships
Cons
Hours and tough evironent to work in sometimes
Pros
Large company, lots of support, good parental leave
Cons
Raleigh is small office, fewer local clients than other offices, so travel may be necessary, but great company regardless