Pros
Flexible work hours. Some employees gets Over time payment.
Cons
Poor management with unclear direction on how to handle employees. Numerous layoffs throughout the year, affecting Canada, India and US teams, often due to resource shortages and an inability to adequately cover expenses. Unrealistic expectations with extremely tight deadlines that often lead to burnout. Job security is always at risk—projects may be terminated with little notice if the client decides to pull out. The company often hires for roles requiring 7-10 years of experience, but the work could realistically be done by someone with just 1-2 years of experience. While the salary is attractive, the work-life balance is non-existent. This, combined with the pressure and stress, takes a toll on health and overall well-being. Employees are often reprimanded or scolded in meetings and group chats, creating a toxic environment. Some employees maintain a "good performer" image by pleasing management, even though they contribute very little to actual work. This creates an unhealthy culture where appearance matters more than productivity. 1-on-1 meetings and appraisals often provide positive feedback that doesn’t align with real-world outcomes. Resource shortages are a constant challenge, affecting project timelines and the ability to meet client demands without overburdening employees. The Canadian team is comprised mostly of relatives and friends, leading to favoritism and an unbalanced work culture. Expect to work with 5-10 year old refurbished laptops if the management think your work is easy. Lack of benefits: No health insurance, no paid leaves, or other standard perks typically offered by companies in the industry