Either be the one being kicked while down, or be those doing the kicking
Pros
-It's a paycheck. -Fairly decent benefits, especially when companies are cutting back on even offering health insurance -Fairly generous starting salaries just for having an engineering degree. Doesn't matter if you're willing to actually understand how the stuff is made.
Cons
-So many capable, ambitious and intelligent people left because the loudest liars in the room are clamoring to steal credit or dodge accountability. -Pervasive dog-eat-dog mentality, and a deeply-ingrained cronyism culture. Don't expect to rise through the ranks unless you're buddy-buddy with part of the Boise fraternity, and willing to humiliate co-workers in the most brazen ways as "professionally" possible. Perhaps those people know how easily their jobs can be automated... -Data quality, validity, and significance is irrelevant as long as you have a pretty Powerpoint presentation. -Unless you have some knowledge to bring to the table that this company doesn't want a competitor to have, don't expect to be recognized on technical know-how. -Quality of work is measured by how long you're in the building, and how many emails you "Reply All" to. (badge readers at each exit track time on site down to the second). -Upper management is a revolving door of transplants from Boise who have no qualms about regularly throwing massive amounts of subordinates under the bus.