Pros
If considered a variable rate consultant, the client and hours you work is defined by you; which is a real plus for work/ life balance. Even though you are a consultant, they do their best to make you feel part of a team with a huge network of support for those tough scenarios to resolve. Annual holiday party, client/ consultant dinner, fun consultant events to bring everyone together, benefits, and quarterly bonuses for those over achievers.
Cons
Nine times out of ten, you are on an assignment twice as long as expected. So when you commit, you commit. If considered a salaried consultant, there's not a lot of opportunity to work with multiple clients as pitched during the initial interview (hourly consultant is the way to go for flexibility). As with all companies faced with growth, they are sometimes making too much of a change giving the company more of a temporary placement feel rather than a consulting firm.