Pros
- Numerous resources: tools, trainings, events. - Access to industry events, trends and information. - Good business infrastructure. - Opportunity to work with enterprise clients. - Reputable brand name under iProspect, although the iProspect in Canada used to be NVI -- a totally different thing.
Cons
- Extremely low, non-competitive pay. - Very little career advancement. - Ambition & hard work are not appreciated, at all. It's either "part of your job", or "you're trying to steal someone else' job" - Horrible office politics & gossip that make you uncomfortable all the time. - Inconsistent & unstructured team management. Very little transparency, too. There are just too many behind-the-closed-door things. - Self-involved upper management that just don't like innovation and disruptive breakthroughs. - Very little room for personal growth: you will get to learn the 101, 102 stuff, but that will be pretty much all of it. All those being said, the best talents and top performers would usually just leave, or even worse, be pushed out by the negative team dynamic.