Pros
Lots of work in different geographical areas, opportunities to travel. Taking on tons of new work that they don't even have people for so should be lots of openings that need filled.
Cons
Upper management is unstable - frequent turnover and shifting landscape. company has a real lack of direction. Rollie is listed as the CEO on this site but is no longer in that position......The new CEO Mike Jansen changes his mind constantly about where he wants to lead the company, and you can only move up in the organization if you are his buddy or a relative. They treat employees like numbers instead of actual people. Very "all for me" attitude. Will make their employees all kinds of promises but never come through with making good on them. Departments are scattered and communication throughout the company is terrible. Overall a very poor working atmosphere.