Pros
It is a great company that really promotes a good corporate environment. The job is interesting, energetic, and the people are very good to work with. The projects are exciting and you get to do a variety of jobs. They are very envouraging of pursuing your own interested within the company and innovation. The co-workers are very upbeat and committed to their job so rarely do you have problems with poor performance within a division or group. Recently, there have been many layoffs due to the poor economy. All in all, it is a great place to start a career. I am not sure if it has too much room for mobility however.
Cons
The major downside of Clayco was definitely in communication. There are a number of different Clayco groups and sometimes they did poor jobs of communicating with one another, especially in terms of innovations or failures. There was also a disconnect between senior management and lower employees. There was a disconnect between the Clayco philosophy of openness and the reality of the job. On another note, the hours can be very difficult. Clayco subscribes very much to the work hard play hard mentality. While the time off and events are certainly nice and fun, the hours can be horrendous if difficulties in projects arise.