Pros
Excellent knowledgeable Staff members is all departments of the company, The company is the most unbiased and non judgemental company you will work for, Your never pushed into something your not happy doing as an Engineer, Now working in the office I can see how hard the staff in the office work to get the jobs done, PPM's completed and Work complete. Also very competitive at pricing.
Cons
I have stared at the section to try to be as honest as possible but i cannot think of a Con.