Pros
Decent pay and benefits, that's about it!
Cons
Total lack of communication at all levels. Tremendous amount of duplication of work as a result of lack of communication. Total lack of leadership at all levels. Here's my direct feedback about the manager I worked for in Greenwood, IN. He took a 3 hour lunch every day while the team was working 60 to 70 hour week, weeknights and weekends. He took credit for others work. He lacked any skill in management, leadership, direction, or expertise. He was totally removed from our everyday tasks and operation. He lacked any systematic or procedure skills. He lacked any people skills. He never generated any original thought, everything was generated from the team. He never performed any real work, in almost one year of being there, I never saw a single spreadsheet that he generated. He spoke negatively of all team members and people across the whole organization. He spoke down to everybody as if he was better than all of them.