Vantaggi
Excellent focus on growth of employees and making well rounded people out of them Easy access to top management Willingness for people to learn on the job, they are not looking for specific skill sets but rather general intelligence and critical problem solving Focusing on social skills and not just technical skills creates well rounded people You will be challenged and if you are not you can easily let management know to get new projects to challenge you
Svantaggi
There is a feeling among some that there is a bit of an edge to those who are from the Texas offices or originally from Texas - might be a bit of bias... Set salaries no matter what city you're living in (you'll make the same in Dallas as you will in NYC) Some projects/clients last too long and they need to do a better job of getting people onto new clients/projects in some cases