Pros
You get payed on time and that's it.
Cons
Management interest is only the bottom line and employees control. The culture is one of do not trust anybody. You are restricted in everything you try to do by multiple regulations. Everything is watched and recorded and you cannot do you work without getting multiple authorizations. Instead of creating an environment that supports the business by leveraging the skills of the employees, there is an environment of fear. The management doesn't trust the employees and limits them all the time. The company is also very cheap on investing in employees giving the most basic tools and no training. You are not payed for overtime but are required to do it. Moral is really low and motivation is none existent. The only real thing promoted is taking care not to get in trouble. Stay away if you can.