Pros: free breakfast, good salary
Cons: no respect and appreciation, no job security
Calgary office little weird, only worked there for about an year.
Great place to make friends except management keep firing people. You get bonus based on how much your boss like you not how much you work.
It's common too see Center head screaming on managers. There are some awesome people to work with and you can learn so much.
Sadly I won't recommend any one to work there, these are my personal views may be some one will give better view about this company.