Pros: not many
Cons: military style management
Pay is ok, however people are always worried being fired for anything wrong. Lots of mandatory overtime, whether you like it or not, you HAVE to be there or you'll be looking for another job soon. Just go in and do your job and that's it. Don't suggest anything, don't try to change anything, don't say anything, they do not like it.