Pros
I have worked in this company for 3 years, I only have entry-level technology.
Cons
there were a lot of project for every year.
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