Pros
Lots of opportunities to be trained and certified on the software that you're interested in. Excellent array of clients to work with. Flexible work environment and thoughtful, supportive management. Relatively young work force facilitates an inclusive culture. Astute senior management with am ambitious vision for analytics in the future.
Cons
Office space doesn't feel like it makes sense some days. In Thornhill, there is not enough space for some people to sit when the office is crowded. Flexible work structure can be overwhelming to young consultants to need more guidance, structure, and feedback in their early days. Miscommunication between departments can make work challenging. Sometimes you can be double booked and not know which manager to bring up issues with.