Pros
Great Company, willing to invest in staff. Excellent Bonus with easily achieved targets. Can feel that although set in ways sometimes, that company ethos is about caring for staff.
Cons
Management within subsidiary is poor. Providing a job requiring people skills to a known member of staff that does not have them simply because they have been at the company the longest makes for a poorly managed environment. Progression can be slow. Morale constantly swinging from 'OK' to Awful based on one person's mood. Reports to senior management of issues fall on deaf ears. HR unhelpful and in some cases, refuses to perform role. If face doesn't fit that day, you could be next target. Pay is inconsistent and although shouldn't be discussed, often is and is a cause for friction. Staff feel unable to challenge their wages due to secrecy and not wanting to 'out' their colleagues for discussing.