Pros
Great benefits, competitive pay, and opportunities to work multiple areas of the business. Had a great group of coworkers that mostly all were handworkers helping each other succeed.
Cons
The leadership is out of touch with the individual contributor level employees. A lot of talk about culture, but expect lower level employees to drive culture when culture is one of the few things that trickles down in life. Since culture "scores" are tied to yearly bonus structure, employees are chastised for answering truthfully via lower bonus and requirement of building team culture plans. Additionally, policies and procedures are in a constant state of change and that makes it difficult to know how to be successful. In addition to continuous change, leaning out and outsourcing staff create a sense of instability and bad work/life balance. Also, with positions are often not backfilled, excelling employees are not give opportunities to be promoted. This creates a less incentive to continue excelling.