Pros
If you are a dog owner, you can bring your dog to work. If you are teenage-like with very little in your brain besides sales, you might have some fun.
Cons
Very raw and immature environment. Employees don't make a real effort to get to know a new person and make them feel valued, and the fact that many people in Canada report to managers and directors in the US is a real drag. The US has a very different corporate culture. People there don't care about getting to know their direct reports and appreciate them in a holistic manner, both as employees of the company and as individuals, with talents outside works, etc. Softchoice doesn't care. If you're not a sales person who doesn't know anything else but tech and money, don't bother applying to work at Softchoice. And the location and building in Toronto suck.