Pros
Schedules are very flexible, pay is in line with industry standards. Everybody works off of laptops which allows for some telecommuting. Depending on what department you are in, there is plenty of work to do with realistic time frames.
Cons
No consistancy. There is a definite cycle of hiring and laying off. Management is very "old school" so don't expect to move up unless you become part of the good old boys club. Upper management and middle management do not have the same goals, or at least do not execute to the same goals. I am in a department that is extremely starved for work, I am bored. When I approach my bosses about this issue I get a standard "things will pick up" answer. I wouldnt recommend you plan on a career with Boart, but it is a decentf to pay the bills while you look for a career position.