Pros
A great place to work and learn new things. Unlimited potential within yourself. Overtime hours is not an issue as there are plenty. Personal career development is excellent. It's up to you to put in the work and reach for the Stars.
Cons
If you are a go-getter, your teammates may not appreciate your efforts as this makes them have to work harder. Security tend to follow workers around enforcing certain protocol. If you are hired in one department, do not expect to cross over to another department. You are hired in for a reason in which you would have to reapply to change roles. Politics here are worse than other places. Try not to excel amongst the complacent. You may find a complaint was made against you. Then a special meeting would be arranged with management trying to reprogram you. If that did not work, management would have you meet with HR, in which you would have to deal with HR removing your health benefits or reverifying your college degrees, as a form of intimidation and reprogramming. Dehumanizing process.