for the bigger urgent projects, the leads have too many people working for them. So many developers may end-up neglected, idling, and don't get good mentorship or training.
if a developer is not proactive, it can take a very long time for them to get their code through the slow code review process. A developer can literally idle away weeks worth of time.
pay increases are not based on performance. But everyone gets a decent pay rise every year. however, you can get over-time pay if you are lucky to work on an overtime approved project.
bonuses are not really bonuses but small tokens of appreciation for loyalty to the company. They amount to a few hundred dollars a year, and it depends on how long you have worked for the company.
it may not be the best place for someone who is "in it for the money". however, it is a great place for someone who is "in it for the cutting edge work".
the cable tv industry is changing fast and so vecima will have to change its products and business model. this causes some uncertainty about what to expect 2-3 years from now.