Pros
Hands on and engaging working environment where you need to wear quite a few hats. You get to experience almost everything by the time you finish your first month in the role. Friendly co-workers and line managers that do make everything worth it - dependent on work location and the team, of course. Good benefits programme and leave policy.
Cons
Very high tempo and absolutely no lull periods - back to back major projects/campaigns, leading to a lack of time to fulfill the basics for the store. Leads to a lot of unreported but still necessary OT to meet the store's needs - work brought home to complete, poor work life balance. Very lean staffing that increases workload on the team. Poor incentive plan at year of joining. Higher management (store, and service office) not sensitive to what's actually happening on the ground, and not helpful in making things happen. Sometimes too many stakeholders trying to put their hand in the pot.