Pros
The paycheck, that's about it.
Cons
Employees just on their phone and internet, create tons of fake meetings everyday to show they are busy. Consultants/contractors are treated badly, and get blamed for everything. Constant back stabbing and pretentiously nice. People constantly lies to throw someone or to make themselves look good. Group bully mentality, you must be part of it or get throw under the bus. HR department is for writing 5 stars reviews. That's it. Super toxic environment that promote conformity of toxicity. If you are stand out from that, you will soon be gone. One way or another. Nothing innovated or improved, because you must be like a robot and do exactly like everyone else, or you are the enemy. So happy to be out of there.