Pros
Could be a great place to start one's career, as profession jumping is encouraged and for those that are very adaptable and quick learning, could push one's career into new avenues.
Cons
There is no such thing as work/life balance. There is a mass exodus that has been going on from the company because management and HR cannot understand the issues. Almost every job is underpaid in some way or another, which wasn't always the case. The work life balance has always been an issue but the benefits, pay, and care management used to give to employees definitely offset the problem...but now this is no longer the case. The amount of sacrifice to one's free time, personal life, etc is never met with proper compensation. On top of all of this, the company seems to be falling apart at the seams, and the only way they are keeping afloat is by milking every employee for everything they can provide at minimum cost.