Pros
I struggle to think of any.
Cons
Don't believe any of the promises they make during the hiring process. They lie. Just like employees, they'll promise anything to get clients in the door. Nearly all regret it very quickly. Questionable business ethics. The CEOs friends and family work in nearly every department... and not because they're incredibly skilled. Makes it impossible to get good work done. The CEO is a narcissistic man-baby who has no business still running this company. They refer to themselves as a "start-up" but they've been in business for almost 20 years. In the tech world that's a dinosaur... and that's a better description for the company. They're based in Kitchener, ON, which is awesome... If you like homeless shelters and seedy hotels. The company is bleeding talent on a daily basis. Anyone with talent doesn't stay long. Don't be the next victim of their false promises. Oh, and it should be obvious they reward employees for leaving good reviews. Don't believe the "Great Place to Work!" posts. More lies.