Pros
It's a shame to say there are no pro's other than if you need a job, you can have one because they are always hiring as nobody stays long at the company.
Cons
This place is run on nepotism. Such that you have to watch what you say or do in order to keep your job. It is incredibly micro managed and the irony is Management believes they have a empowered work culture. There is even micro managed within upper management. It is incredibly poorly run by upper leadership, the work culture is severely toxic. Office gossip and mean spirited / mean girl is very rife in this place. Worker appreciation is non existent. Management hires a certain look or ivy league schools only. There is no room for development or advancement, ideas are asked for for but really wanted. Management does what they already decided to do. I would strongly advise against employment at this company in any capacity. The benefits are horrible at this company.