Pros: benefets, payed vacation, very rewarding and good promotions
Cons: takes alot of time, its a life style, lots of travel
Great place to work. You get what you put in. There lots of room for promotion. Co-worker become close almost like family. It has a very dynamic job/ field opportunity, with various skill sets. I've learned so much, from leadership and management to technical skills. Day to day depends on the field you work. Mine was a busy long day, but very rewarding.