Pros
Competitive pay, health insurance, annual bonuses, PTO, willing to train entry level employees
Cons
There is a real problem with the culture here that rewards bad behavior and punishes people who speak out about problems. In my time there I saw multiple people lose their jobs because they talked to HR about being treated unfairly. Lots of backstabbing here. Management values employees on paper but not in any genuine way that matters. While I was there I never felt I could say "no" to someone higher up, or make even a small mistake, without having to fear for my job. And of course it's hard to get approval for anything because no one wants to take the blame if something goes wrong. I don't think this is just Canyon but a lot of finance firms.