Pros
You can get some good co-workers but there are no pros otherwise.
Cons
Terrible management and a toxic work environment. The majority of the day is wasted in pointless meetings, leaving no actual time to do your job. Management constantly demands unpaid overtime and unrealistic output, with zero regard for your time or well-being. Office politics are rampant and deeply toxic—leadership is dominated by unqualified individuals, many of whom lack even basic competence and show blatant favoritism. Hardworking, results-driven employees are completely ignored, while those who manipulate and play politics get rewarded with promotions. Upper management continues to roll out even worse policies that enforce micromanagement and destroy any sense of autonomy. There is absolutely no career growth, no development opportunities, and no support. If you're looking for a place to grow or feel valued, this is the exact opposite.