Pros
some interesting work, some good people.
Cons
The company seems to lay off people as a solution to problems. But laying off people and hiring new people won't always solve the problem. Mgmt lacks any kind of direction. They just don't know what to do. And unfortunately, there is a lot of short term memory going on. People are not always accountable. So long as you know the right people, you are safe. I agree there is tons of politics and there is lots of nepotism and cronyism. And unless you kowtow to certain upper management in North America, there aren't any real career opportunities. It's best if you are Canadian also. And pay/compensation is way below market. With the lack of effective accountable management, this company will likely close or be sold in the near future. The problem is who will care to buy such a dysfunctional company?