Disasterous employee retention, and you wonder why?
Pros
You may see exposure to multiple technologies outside of your cv, which can lead to some career building. You will also possibly work with some great team mates.
Cons
If you are being offered an experienced hire consultant role, be wary. Your experience in some tech may be of use, but the work ethic, methodology, and poor management abilities at this (so-called) "firm", as they refer to themselves, may repeal your interests - at least if you have past working experience for a reputable employer. - There is no work/life balance (funny to be told during the offer process that hours will be paid, with full over time, only to be told by a PM to not put in over 40 hours a week - when actually putting in 60+). I was actually told that it is expected of me to work at least 10-12 hours a day without recompense. - extremely weak, inexperienced junior managers that don't understand the meaning of leadership, be wary of this and understand that you may have a very young, somewhat entitled reporting manager who will learn the importance of listening, communicating, and team building at your expense (even if they mean well, they don't understand what's needed to cultivate skill sets) - plagiarism plagiarism and more plagiarism : most of the product delivered by expert knowledge from a team is derived from unquoted sources, and rarely is there a technical expert or subject matter expert on the team who actually understands what is being shared. Most projects have the motions of a middle-school class research project, which is never vetted by an expert (just a senior manager who has to like the ring of it). - micromanagement stems from poor and uncertain leadership, as per notes above: if you are experienced and thrive by efficiently producing high quality work, you may go crazy at the constant stops and control measures to ensure that you don't work too independently (and every penned word is nervously scrutinized - because when projects are behind, which is always the case, the tanker-of-coffee-a-day leadership freaks out at quite literally everything that you do, down to your last breath as you walk out the door)