Pros
The people are great and everyone is generally friendly. Most departments are relatively stress free.
Cons
There is no people development. No goals and objectives. As another review stated, there is plenty of white space to make your mark, but there is no recognition process for these efforts. The entire place seems like everyone is content to work in the same dead end job for 30 years. I think I may have seen 2 promotions in my time here, and both of them were people doing their "promotion" job for years before recognition. Blue Diamond has spent a lot of time and money on a recruitment process over the last few years, and the new hires are all starting to leave because they have no career path. On top of that, the benefits are severely lacking, the year end bonus targets just increased over 100% from a year ago, even though we are not hitting this years target.