Pros
Flexibility for working from anywhere (home/office, out of province),
Employees have autonomy,
Good wages,
Fair benefits,
Provides a learning environment.
Technologically advanced
Cons
Sometimes it feels like we're caught between a big company and a small company because of seasonal nature - sometimes making decisions more difficult.
Not many ladders to climb for advancement. Once you have knowledge its like you need to leave the company to continue to grow. - But great at getting experience and knowledge.