Pros
Good mix of project challenges: technically, project can range from construction/infrastructure, automation, as well as small tools. Work/life balance: company does have a strong historical culture of protecting the personal life of its employees. Stock Options: not many companies share in the success through part ownership, which leads to personal accountability for on the job decisions.
Cons
Culture possesses an utter lack of respect for STEM workers. Career development is nonexistent, and most of the organization does not value the contributions of STEM employees. These contributions, when they turn out well, are taken for granted and credit is awarded to other cross functions like marketing or supply chain. Conversely, when a project has poor results the first to be blamed is the technical group. In addition, there is much confusion about roles and responsibilities from most functions within the company with no internal technical expertise. What results are poor decisions based on ignorance and arrogance that lead to unrealistic project scopes and timelines. When the technical group is finally engaged, the project is usually at a point where it is too late to see a successful outcome. Lately, the company (through its CEO) has started to publicly politicize, which has caused much distraction and alienation to some employees that may disagree. The "inclusiveness" that has always pervaded the company is becoming yet another "buzzword."