From my perspective I see no cons of the Company, everyone has difficult time, and time to time you can be removed from project (but this is mostly client decision based on the budget cut.). Any way, you can be assigned to a new project in a short period of time.