Pros
Good benefits, mostly friendly direct reports, interesting to work in a fast pace envirnment
Cons
Management will step on others to climb the professional ladder. Cut-throat environment. The various departments in weekly meetings just avoid blame instead of listening or offering transparent, honest reports. At the time of my employment there was little to no diversity in salary employees, but I have heard that this is changing. Direct reports, or people on the floor, can be extremely judgmental. This consists of blue collar workers who are smart but not the traditional, "book smart", and I believe each party (hourly vs. salary) unfairly judge each other due to different walks of life. Operations consists of a lot of micro-management. Definitely a CYA type of work culture