Pros
Pay is decent enough to work there, nothing else.
Cons
Working theory: they'll keep you around if they know you won't go up the ladder. Outshining management or anyone else automatically puts you at the bottom of the list. Once you're at the bottom you are disposable and threatening to them. After your time is up, you're out just like that. I would recommend this to the most desperate. Nobody is your friend, nobody actually cares. Just do your job and hope that you don't get fired is very stressful and toxic. It's like walking on eggshells, hoping you don't get yelled at for one little thing you did wrong. What's their answer? Read the document. The only company that makes you prove you worked each minute of the 8 hour day is this company. Nobody else.