Vantaggi
If you enjoy frequent changes of scenery (clients), then consulting and Perficient may be a good fit for you. Corporate growth is weighted heavily toward acquisition of smaller localized companies, with little to no motivation to hire. Hiring seems to be the responsibility of the local office. This can mean that as an acquired employee, you can get the benefits of a larger company like Perficient while staying with the peers and managers you're used to at your smaller company; or as someone applying, you'll get good local attention instead of a form letter from someone on the other side of the country. The company will allow an expense credit to cover smart-phone data plans; though perhaps this is a con as you are then always available. Local low and mid-level management come from the small company atmosphere of pre-acquisition and are amazing people: Fun and rewarding to work with and for.
Svantaggi
Likewise, as Perficient is so large and constantly acquiring more businesses, you can start to feel unimportant. Training budgets are meek, if existent at all, and commitments for training/conferences are rarely far enough in advance to make comfortable travel plans. Policies are rigid and constantly prove that there is little to no compassion for the employee -- everything is about the company's bottom line. Overhead of being a consultant -- time sheets, expense reports, etc. -- is worse than market average. Company-wide "required-attendance" meetings are held at times convenient to corporate, regardless of whether or not they are convenient for local employees; often requiring employees to stay hours late in order to attend. Instead of overtime pay or flex-time, we have a billable bonus program -- a bonus based on % of workable hours that are billable -- that, harking back to the no compassion for the employee point, makes employees feel overworked and under appreciated. Instead of selling to match employee skill sets, employees are very subtly threatened to learn skills they don't want in order to keep their jobs. Lastly, Lotus Notes! Yuck! We are "an IBM shop" but does that mean we need to choose an inferior product? It's no wonder that approximately a quarter of our acquired employees quit within the first year or two, including our former CEO/owner. I suspect more (*cough*) would if the job market was better right now.