Poorly managed, Will fire you for not good reason at the drop of the hat. One week you are doing great, The next week, they move on. ZERO job security unless you are part of their club.
All the 'benefits' and time off they give are the absolute minimum they can get away with. I'm pretty sure that if the government did not make them give vacation time, they would not let anybody go.
Turn over rate is exceptionally high.
Pay is barley enough to live on in the lower mainland.