Pros
There were no pros in my experience.
Cons
The company does not distinguish roles correctly, irrespective of your seniority and years of experience. Role specifics and expectations are not clear, due to consistent restructures that result in an unstable and hostile environment. Management’s style is to place employees on performance review to push them out of the company without legitimate cause or reason, and staff turnover is extremely high. Senior management are completely behind this. Employees leave long term careers to join this company, and find themselves either being demoted, or pushed out by management if they are disliked. Proper legal process is not followed. The company should face consequences of their actions and for literally toying with peoples lives.