Pros
It you love to be a sheep and a cookie cutter mold of a worker and agree with everything your team and supervisor says then this is the place for you.
Cons
You are in dangerous situations on a daily basis and if you voice that you are uncomfortable with a client, your safety is not number one; the client is. If you voice your opinion or a creative idea you will be shot down immediately and even possibly written up for disrespect of your superiors. You are expected to do more than you humanly are capable of and if you are unable to accomplish such, you will be reprimanded and as a result your job becomes harder. The whole GCB is top employer thing is definitely a lie and I am pretty sure the people rating on here are the very few who love their job.