Pros
The business is currently in a very good place financially, for the last few years a bonus has been paid out twice annually Very close knit teams make it feel like you work with friends rather than colleagues. Very difficult to get fired or made redundant. (unless you're factory staff)
Cons
Management will pigeonhole you into certain projects and types of task, regardless of skill set or experience. Nepotism is rife within the company, on 5 seperate occasions I have witnessed people unfit for senior roles walking into the job purely because they happen to be a freind of the senior management. This has led to a culture of unconscious incompetence. There is no reward or motivation to do well within your role, performance based pay or direct promotion does not exist within GW. Managers have actively liaised with internal recruitment to stop efficient team members from moving departments.