Pros
Not many pros. Lot's of challenging work and that is problem as they don't staff correctly. You will do a minimum of two jobs worth of work and probably more. If the teams were staffed correctly, there could be some good learning to be ascertained.
Cons
Company is very frugal and is very archaic in topics like Work Life/Balance and giving its employees tools to succeed. It is a 24X7 organization and you will be required to put the company's priorities before yours. Not much flexibility and the employee's time is not respected or appreciated. From a business standpoint, the organization is very storm dependent and has not found many ways to break that dependency. Just check the stock performance for supporting evidence. Makes the future outlook very uncertain.