Great place to start your career, but no advancement prospects.
I worked here as a co-op student and then as a permanent employee for 10 years. I was extremely lucky and got placed under some great folks that were willing to train me and answer questions when needed. My other junior colleagues were not as lucky and got stuck doing the same tasks for years on end. This was the case for 90% of juniors. What this meant - more...
Good people, flexible hours.
Low pay, no training, narrow skill set encouraged.