Multiple projects but you will rarely get the one you want due to contractual obligations, therefore you will almost always be asked to work in an area outside of your comfort zone.
Cons
Very poor management, and even poorer project management techniques. Absolutely no career development or training whatsoever. Simply not a place where one can grow.