Pros
Flexible, understanding lower level managers who are willing to help work around any personal or professional issues. Unfortunately, this is overshadowed by upper management's unrealistic ways of managing money.
Cons
They are extremely reckless with money to preserve their 'image' to the public, regardless of whether or not it has any real benefit to the project as a whole. We in engineering were excited as we had many pending contracts that required payment to get a substantial amount of equipment that could really move the project along. Instead, when the next large investor wrote a check for the company, it was spent on huge flashy signs and extremely expensive warehouse features when the current ones worked just fine. This led to running out of money and bringing a mass layoff of many people just yesterday where it is now a ghost town in here at the HQ site, and all of the contracts are now approaching their final dates to be paid - which they won't, and we will probably be sued. It is okay though, we are plenty busy as engineers - engineering designs for sign holders for their new circular logo they want to put on everything. Greg Piefer is essentially the company cheerleader/spokesperson and has no real technical knowledge of the challenges we face, it is just offloaded to the next senior engineer to figure out. When the project is abandoned entirely due to lack of funds, the building may deteriorate and have moss growing on it, but I know all these flashy new signs and paint jobs are engineered to last a lifetime! I should know, I am helping with it.