Pros
SO many pros unless looking for a free ride. I see current and former employees bad mouth and they have the right. They also have the right to find a "job" somewhere else. Its true, people are let go. It because they do not contribute anything worth anything to the company. If you still work there, please leave. Be dead weight somewhere else. No company needs a chair weight collecting a paycheck they dont deserve. Just know this, people figure out who you are. The Dev guys are producing and releasing new features these days and the future is bright.
Cons
The worthless people who think they are entitled to a job that they cannot do need to leave.