Pros: good money, good people
Cons: always away from home, not much room for advancement
The Company it self is good. It is hard to switch roles in the company, as they like to keep people in the areas they are proven good at and do not want to allow you to grow. They expect alot of their feild employee's, long hours, long periods away from home little time off.