The job is very challenging but can be exciting at the same time.
Cons
The stress and pressure can be too much most of the time. It would've been a lot better if you get full support from the management and they can give you a hundred percent security.