Pros
Great benefits, move up quickly
Cons
Monitors for productivity and activity,unrealistic expectations of a workers in a hybrid environment, when the company starts declining they will pile even more work on you that was never part of your role as layoffs happen and then be frustrated when results are not instant, racism, supervisors withhold information you need to do your job and compete to get one over on each other in the eyes of their supervisors, other peers get visibly angry when you need help from their line of business, promised raises that never happen, you’ll be salary but you’ll definitely be working more than 40 hours a week if upper management decides that some arbitrary investigation need to happen, really weird culture overall, people are nice to your face but that’s about it.