Pros
You get to show up to work and do nothing.
Cons
Soul sucking place. Management doesn't care about you. Very underpaid. Lifeless work, you don't have to use your brain. All of your coworkers are extremely unqualified and not very smart. Extremely racist hiring practices. They value "diversity", over technical ability, so they hire based on skin color and foreign origins above all other factors. They do not ask technical questions. 100% behavior STAR questions, so they are asking questions like "tell us about a time you had a problem at work" for 6 figure positions. Like I said above, they don't value technical abilities or degrees, so you often see mechanical and electrical engineers hired to perform as software engineers. Mechanical/electrical engineering is embedded in the culture (obviously), so they still prefer these degrees for ALL roles in the company (lol). Promotion is not based on merit, but blindly applying to as many levels above you as you can. The hiring manager for the position you are applying for has 0 insight of your past job performance, and will give you an "equal opportunity" to get promoted as everyone else on the planet (or they may just hire their favorite). Nepotism is rampant. Did I mention racism? Just don't work here. No one is punished for not doing any work, or poor behavior. You can file as many HR complaints as you want against coworkers (sexual harassment, yelling, tantrums etc), and after HR ensures they are protecting the company from lawsuit and they are safe, they will not follow up/reprimand the employee. You will not gain any new skills here. All software is installed in these huge bubbles of firewalls and system restrictions to keep their dumb employees from downloading viruses and trojans. The hiring practices really are the root of all of these problems. Any smart/talent that leaks into this company is quickly evicted by the toxins and general aura of incompetence. Oh, and they have 6 layers of "managers", including level 1 managers that they hire straight out of school. These people don't actually do anything except impede the actual workers and harass them with status requests. I'm sorry, but no 21 year old straight out of school is qualified to be a manager.