Pros
-Flexible work arrangements are great (home and office) -Education/class opportunities great -Benefits -Opportunities to grow within are available, however this is also a con because I've seen an equal number of externals hired over internal candidates with no priority given, despite the always-superficial leadership standard responses to this issue. -Many more I'm likely blanking out on; this certainly isn't the worst company to work for.
Cons
-Leadership extremely out of touch with what it's actually like at the business/lower levels. "K-C values" and behaviors not consistent throughout company. Listened to too many leadership talks while going through contradictory initiatives of the absolute farthest-away degree. This obviously instills a distrust in leadership and lacking transparency. -Culture change over the most recent 5-10 years from value to cost and quantity (extreme outsourcing, cutting corners, the thinking desktop procedures alone are superior to or can replace job-knowledge, etc.). -Never feel comfortable due to never knowing how safe any job is at any time. Major employee reductions every so many years imminent. I've watched some of the sharpest, most talented be eliminated or outsourced and the knowledge built go out the door with them. Want to guess how broken current processes become when turnover is increased/ongoing? -Degrees required for jobs that don't remotely match the required education level, excluding and preventing opportunities for competent candidates in an already-worsening market. -Brutal interview process -Distrust → discomfort among employees due to incompetency supported vs. held accountable (ex: when bad mgmt is in position). Accountability only flows one direction. -Solid good or great is still never good enough. Again, with the constant restructuring and degree of expectations, in the end it doesn't matter how good you are at your job vs others.