Pros
Good benefits - subsidised lunch, free uniforms for staff, quarterly vouchers for free alcohol, large annual bonuses, good employer-matched savings plan.
Lots of events and giveaways for staff - T-shirts, hampers, special treats for religious holidays, outings etc.
Cons
Very little room for growth or upward mobility.
Highly-politicised company. Firing of higher-level managerial staff due to internal politics is common.
Incredibly nepotistic environment. Many people are hired as a result of having friends or family working there.
Salaries for non-managerial staff are on the lower end for the industry.
Lack of transparency and equity in the treatment of employees.