Small, nimble companies are much more exciting and flexible to work at to me. If you want to be a person and not just a number, find a small company that values you and gets you to your potential.
Cons
If you just want to be a number and work a 9-5 with a set of specific tasks, this isn't the place for you.