I haven't had that many cons so far as a full-time employee. Switching projects can go two ways, either you're happy you get to switch or you liked your last project more than your new one. I really enjoyed my first project, but I am glad to get out of my comfort zone. It has helped me learn new languages, and new technologies.