Pros
Good location downtown Nice office building
Cons
Serious lack of communication. You don't get the information you need to do your work. No mentoring. No development. This is not the place to become a better developer because you will find no one willing to teach you. Not even your manager. Everyone's in their own bubble. Lack of project timeline organization. Lack of organization in general. Your coworkers act like gatekeepers in their own company. People like to keep information to themselves for things related to learning how to do a specific task, teaching you how to use a tool, or simply knowing what's going on in a project that you are working on. There is no reward for your hard work. You work harder than everyone else on your team and surpass, by far, the goals you defined with your manager at the beginning of the year and get nothing for it. It's all just cheerleading but in the end, you're not rewarded as you should. I don't understand the point of managers. They don't tell you much of what's going on. They don't train or help you when you talk to them about something. They're just there to get an overall sense of how the developers are doing without giving you support. There's better pay in Montreal for the same work. Talented employees have been leaving