Pros
Job security, great company to the members, and they really help when it comes to loans, mortgage, etc
Cons
Benefits aren’t as good for a newer employee as they are for an employee that has been there many years due to grandfathered benefits. Your department can absorb the work of other departments freeing them of the work they were hired to do. You can take on so much while you are at the lower scale of pay while a person at a higher pay scale just sits back and unloads their tasks on you to takeover. 1 person can have knowledge of something that no one else in the company has rendering them powerful in their department. Instead of cross training w other employees to get them familiar with something and gain knowledge, they milk their knowledge by taking time off whenever they want, do what ever they want, etc. they in turn become untouchable because they have knowledge in one thing that no one has. Nobody, mangers or supervisors would challenge them. You do get pay raises which is good, although it takes a verrrry long time to move up in the company. You would have to be there almost 20 years to finally see some good jumps from all the work you’ve put in. One department can have 9 VPs, 12 managers, 40 supervisors (exaggerating) lol but there are multiple. Too many chiefs and not enough Indians. Tends to cause a power struggle in the department and the only people that suffer is the staff. Hard work is rarely recognized but failure is put in a spotlight for everyone to see. You can solve something that would save time and money and they just give you a “good job”. Doesn’t even benefit you to move up or get a raise.