Cons: Nothing good to say about that place
Culture of fear all around. Company talks about ethics all the time but is the most shady, dishonest place I have ever worked. Horrible morale, which is understandable because it is definitely a 'throw you under the bus' mentality and practice.
No advancement possible, unless you are willing to bend over to the desires of the upper management. They promote the idiots, while the hard workers who actually care remain as cast offs.
I really have no idea how this business is still in business.