Overall not a bad place to work. There are a few stoners on board and working with them is no fun at all. They are lazy and get mad if you don't pick up their slack. One of the supervisors is useless, so hope that you don't end up on his team. The work is fun and varied, but, when you run out of stuff to do be prepared to be bored beyond belief. The pay is brutal though. Well below industry standard. Learn as much as you can and get out.
Good co-workers. Varied work. Fantastic opportunities to learn.