Better then others but not great
Frustrating place to work for a long period of time. Management can very from place to place mostly on the negative side. Starting pay is typically under basic amount needed to live in British Columbia with raises being tiny at 50 cents with a dollar raise if you "Over Preform in your duties" but are given out rarely to anybody who has either worked - more... for a few years in same location (which is bad for advancement) or is a supervisor. Very little room for advancement as positions rarely open up as supervisors or above do not leave or move positions. Just getting a position as a full time worker c ... - less
ProsFlexible hours, work at your own pace
ConsTerrible advancements and pay options.