Pros
surrounded by smart colleagues challenged to solve complex problems huge focus on personal development open, diverse and respectful working environment
Cons
culture of long working hours
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