Pros
- easy access for career starters / newcomers - informal friendly work environment, easy access to department representatives - company is growing and gains maturity over time - growth opportunities for career starters
Cons
- task assignment policy is biased towards costs saving, most of the time an employee leaving the company implies others would have to split her/his responsibilities and perform more than before - terrible resources planning, virtually everyone is overloaded with tasks and hence no one admits accountability for delays - lack of organization readiness for managing project and proper resources allocation - detached scattered offices in Quebec, Ontario, Arizona, Texas hamper communication and collaboration - wage gaps between US and CA employees - too many employees work remotely thus impeding effective business processes