Pros
Flexible schedule, remote work, relatively easy work
Cons
Monotonous, mind-numbingly boring job. No career advancement. Constant worry about layoffs. Management plays favorites, major issues with nepotism, good work is NOT rewarded, the best people always leave because they get no recognition or rewards and have to watch the worst workers get promotions and awards because they drink and party with their supervisors. Project manager complains about how much people are paid, and then he is never in the office and is constantly posting on social media about traveling the world and partying and having a good time while his "over paid" workers slave away.