Index Exchange "free lunch" Reviews | Glassdoor.ca

Index Exchange Employee Reviews about "free lunch"

Updated Jul 15, 2019

To filter reviews, or .

4.2
74%
Recommend to a Friend
84%
Approve of CEO
Index Exchange President & CEO Andrew Casale
Andrew Casale
109 Ratings
Pros
  • "Fair compensation, great work-life balance(in 17 reviews)

  • "Benefits - Free lunch on Friday, stocked kitchen with drinks, great medical insurance programs, gym reimbursements, commuter benefits program, etc(in 14 reviews)

Cons
  • "A few growing pains but all being addressed by management(in 14 reviews)

  • "IX is a toxic work environment, don't work here if you care about,your career or your mental health(in 7 reviews)

More Pros and Cons

Reviews about "free lunch"

Return to all Reviews
  1. Featured Review
    Helpful (5)

    "Great company that takes care of it's employees"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Former Employee - Engineering in Toronto, ON
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Index Exchange full-time for more than a year

    Pros

    This is the first time I've given a 5 star rating ... for anything. That's not to say the company is perfect, but the cons are small enough that I don't feel it's fair to take a full star for them. With that... - Work / life balance is insane. Attention is paid to not over-committing, timelines are generous, arranging time away from the office (WFH, sick/personal days, vacation, etc) is trivial, and the hours are extremely flexible. - Career growth (in engineering) - managers pay attention to every single engineer, discuss goals and work on getting them accomplished. That's not to say that promotions are handed out easily, but there is a clear path to a promotion, and enough guidance to get there. If you want a promotion, and are willing to do the work, one will come for sure. Additionally, there's enough budget for training, conferences, books, etc, and whoever *wants* it, gets it. Finally, there's enough smart people in key positions that everyone can learn from. - Tech - sure, there's legacy stuff that isn't all that exciting (much like anywhere else), but the company is going all out on modernizing it's tech stack, so engineers get to work with some of the latest stuff out there (Kubernetes, Golang, CI/CD pipelines, latest versions of Angular, etc). - Company culture - people are very friendly and teams do work as teams rather than groups of people. The formula for "team building" seems to be working here. - Office - very modern, open, some pretty cool gadgets, electronic white boards, massive conferencing screens, etc. - Job security and compensation - managers will work with engineers to course correct if needed, and they have lots of patience if they see improvement. Company has had just a few forced departures over the past little while, and they were never a surprise to either the person forced out, or the rest of engineering. They try to retain people at all cost, and when people need a change, there's an opportunity to go to a different department, work on different things, etc. The compensation is fair as well - not as generous as the top 5 companies out there, but definitely beyond reasonable. - Solving interesting problems - this is individual, but the scale at which the company operates demands that the problems are solved in a creative and efficient way. Also, problems are solved bottom-up, meaning engineers design solutions and implement them, rather than solutions being pushed from above and engineering is just to blindly implement. - Locations - there are multiple to choose from for now (although once you pick, it's difficult to switch). There's engineering offices downtown, uptown, in KW, Montreal... - Transparency - company goes out of it's way to share how things are going on all fronts with everyone. People know when the company is doing great, and also when it's time to do better. - Other perks - free lunches, wall full of snacks / drinks, company swag (you can go for a full week in clothes provided by IX), team outings (every 2 months, with some crazy budgets), company 2-3 day events (engineering hackathon, all hands, etc).

    Show More

    Cons

    I can't say there's none, but I don't think any is significant enough to be a deal breaker. Here's some: - Sometimes Product can be a bit on the difficult side. It's not unheard of in the industry, but this place isn't immune to it either. - The legacy code needs to go away sooner, or needs to be fixed as it's slowing down delivery across the board, and it's just painful to work in. - There's times when the conversation just goes in circles, and meetings tend to run too long. Some managers contribute to this problem instead of fixing it. In general, fewer meetings and more efficient meetings would be nice. - Some groups just aren't great with committing to timelines - there's constant and unexplained delays for many things (moves, survey results, etc). - Part of the compensation package are "stock options" that in reality aren't worth anything at the moment, and this is unlikely to change in near to mid-term future. - Career path outside engineering isn't very clearly defined. For some positions it's unclear what's considered "a job well done". - There's some office politics, but this doesn't trickle down much to the engineers.

    Show More
    Index Exchange2019-04-25
  2. "Great environment Very nice company"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Facilities Assistant in Toronto, ON
    Recommends
    Positive Outlook
    No opinion of CEO

    I have been working at Index Exchange full-time for less than a year

    Pros

    Free lunch,drinks and snacks One by one meetings Great management organization Flexible schedule Free parking

    Cons

    I didn’t see any until now.

    Index Exchange2019-07-16
  3. Helpful (1)

    "Great culture and lots to learn"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Former Employee - Software Engineer in Toronto, ON
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Index Exchange full-time for less than a year

    Pros

    - Great coworkers who are willing to teach, mentor, and collaborate - Managers who care about your career development and create goals for you to achieve them - friendly and inclusive culture - lots of swag from projects and orientation - free lunch (in some offices)

    Cons

    - divided between business and engineering - slow to react issues (processes and culture) - pay can be improved

    Advice to Management

    - listen to more engineers on addressing technical debt - encourage more collaboration among some teams - highlight the value that IX brings to the world

    Index Exchange2019-03-11
  4. "Cool place to work"

    StarStarStarStarStar
    Former Intern - Anonymous Intern 

    I worked at Index Exchange

    Pros

    Free lunch, free breakfast, good people

    Cons

    projects can be boring, depending on what team you get placed on

    Index Exchange2019-02-28
  5. Helpful (1)

    "Project Manager"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Current Employee - Anonymous Employee 
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Index Exchange full-time

    Pros

    -Flexible hours -Many learning opportunities -Managers wear multiple hats : Your friend, mentor/guide and overall great leaders. -Great and easy going people to work with -Management is organized and very focused -SVP of Product & Engineering are extremely smart, humble and fun to work with. -Great environment -Free parking -Fridge loaded with drinks, snacks on demand, free lunches and tons of parties -Off-sites/ Parties have loads of swag give aways and great team building outings such as sailing. -PS4, Nintendo, Ping Pong table and the list goes on

    Show More

    Cons

    -the *FREE*Coffee is terrible (Used to be good-ish till they replaced the machine from 84)

    Advice to Management

    -Keep up the great overall work but please for the love of GOD do something about the terrible coffee......

    Index Exchange2018-08-14
  6. Helpful (8)

    "High turnover rate, inexperienced management and coworkers"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Engineer in Toronto, ON
    Doesn't Recommend
    No opinion of CEO

    I worked at Index Exchange

    Pros

    Free snacks Free lunch Free swag sometimes

    Cons

    No work-life balance Little respect for working parents Immature, inexperienced hires fresh out of university No mentoring Weird family business dynamic Managers without people skills or training (lots of internal hires and promotion) Little to no experienced senior people

    Advice to Management

    Don't work so much / have a life outside of work and external achievements--it'll help you understand the people who work for you better

    Index Exchange2017-12-01
  7. Helpful (11)

    "Just say "No" to working here!"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Former Employee - Anonymous Employee in Toronto, ON
    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO

    I worked at Index Exchange full-time for less than a year

    Pros

    Enticing, modern work space. Free lunches & anytime snacks. Don't let these things fool you. Some people are highly skilled and smart, but sadly confined by drama.

    Cons

    IX has a lot of seemingly great people, but the company is sadly ruined by a strong minority who are dramatic, like gossip, are uncooperative, complain and fiercely do not adapt to new ways of working. Also, this difficult behavior is unfortunately supported by some poor managers. Company acknowledges that they need to make improvements and progress, but when you try and implement things, they ironically shut you down. HR does nothing in the way of creating internal programs for employees to support change management and new ways of working, and reduce resistance, nor invests in enhancing the culture of the company. Some people are "comfortable" in their jobs with no motivation to strive further, and are lazy and slow. Some also take things too personally, don't manage their emotions, or focus on working even a little harder or more efficiently without breaking down, calling in sick, etc. Product is a department to avoid. No support. Lots of gossip and drama. Index says they are pro remote work and have the tools for this, but that only works with people who have effective communication skills, and Index lacks greatly in this area. Upper management is non responsive and unhelpful to employees in general.

    Show More

    Advice to Management

    Practice what you preach. Support your managers. Focus on the job and not emotions, or whether people like each other one day or the next, or have emotional reactions when their role changes or they have to work harder. Adaptability is the key to success. Some managers need to go due to a lack of maturity. Culture needs a big shift away from drama and gossip.

    Index Exchange2017-11-08
  8. Helpful (15)

    "It's a mess"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Former Employee - Anonymous Employee 
    Doesn't Recommend
    Positive Outlook
    No opinion of CEO

    I worked at Index Exchange full-time

    Pros

    The perks come in the form of free lunches everyday, and fully stocked kitchen. Employee benefits include health & dental insurance, gym membership, RRSP matching. Fun team outings. People are generally nice and friendly and, are willing to help each other.

    Cons

    The Engineering department is a mess and even the leadership team has conceded there's still a lot of work to be done in that area. So don't be fooled by their social media and promo videos - reality paints a different picture. Deadline driven projects are set by people at the top without consulting the engineering team. They normally just pass it down to engineers with the expectation that they are just going to do whatever it takes to complete the project. It is completely normal to see people having to stay late at the office, or deploy to production after office hours, or even be at the office over a whole weekend during a snowstorm. In the rare occurrence that the team gets a chance to do project planning, we are simply showed an Excel sheet with a list of features which nobody has any idea about. We get a very brief description of each feature from the manager and then required to give an estimate on how long it would take to complete them - there is no Agile estimation techniques involved at all. Furthermore, engineers do not work off Product Requirements Documents simply because none exist. On every project I've worked on, some requirements were either unclear, missing or keep changing. I've even seen requirements change on the day of deployment! The engineers are always scrambling to meet unrealistic deadlines, and fix the numerous fires (production issues). In many cases those fires are a direct consequence of cutting corners during development and testing. Over time, there has been a huge amount of technical debt accumulated and there is always a plan(in theory) to address that debt but inevitably get forgotten. In addition, there is no QA team - engineering teams are responsible for their own testing. That could still work in theory except that most people have never gotten proper training in Test. The automated test suite has not been maintained properly for ages and is now in limbo. There is no stress testing and it's not surprising to see the production system choke up a few times. I have also heard accounts from other teams where they were told to skip testing altogether so as to meet the deployment deadline. As for my team, we were told by the manager on several occasions to complete testing AFTER deployment is done! Upper management team lacks vision and experience at managing as most of them come from a tech background. The CEO himself was forced to step in and act as a kind of product owner for the engineering teams - this is something that you would expect at a brand new start up, not at a company boasting 300+ employees. Managers/VP's always blame the lack of communication whenever something does not go well, but the truth is good engineering practices are simply non-existent at Index Exchange. Projects can also be scrapped at any stage, not because the company is so disruptive in its industry like they claim, but because there is no foresight and the inability to stick to their road map. One last thing to note is the low base salary.

    Show More

    Advice to Management

    As several other reviews here mentioned, management is quite poor. People have learned to take whatever management says with a grain of salt. Hopefully the new managers who recently joined will be able to help change things for the better. You've also conducted a lot of exit interviews over the past few months, those are the more honest feedback, so take the appropriate steps to transform IX into a good workplace. Engineering practices need an overhaul starting with the need for proper product requirements, let the team come up with their own estimates/deadlines before communicating those to clients/partners, train the engineers properly with emphasis on testing, or have a dedicated QA team.

    Show More
    Index Exchange2017-07-25
  9. Helpful (2)

    "Unique Company, Unique Experience"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
     in Toronto, ON
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Index Exchange for more than a year

    Pros

    Free lunches, great benefits, flexible hours, open-concept office, etc. - standard benefits/perks most tech companies have. The story of the company, the leadership and its amazing growth are what makes it unique. Definitely different than other companies in the space in terms of how it has evolved and grown - teenage founder, no VC, key pivot into a full-fledged tech company, organic growth, fully private with no need/aspirations to go public/get acquired. The growth in both revenue and headcount is absolutely insane. Working environment is intense but rewarding - they aren't kidding when they say 'fast paced'. From the ceo on down some of the smartest people and best leaders I have worked with. I have been given more room and support here to try new and different approaches than any other company. Expectations are high but there's absolutely room to fail and learn as well. I have yet to have a day where I have been bored. Has been a great magnet for Ad Tech talent across all teams/offices - lots of great people to learn from.

    Show More

    Cons

    A lot of what needs to happen next is already in progress. No company is without 'growing pains' and IX has had their share. Huge project currently underway to shore up management in Engineering - this has completely changed how Engineering is run (for the better). They've been very lucky to bring in 6+ experienced and amazing leaders in 2017. Still lots of work to do across the company in terms of growing up, formalizing policies and processes (both big and small) and getting ready to continue to scale the company. Like all growing companies IX struggles with how to stay loyal to long-time employees but also usher in change. This very localized to certain teams/departments but something they'll need to continue to address as they grow and their needs evolve. Not a lot of formal frameworks for learning - both internally and in a professional development sense. Internal knowledge transfer, onboarding, etc seems to be a work in progress - so you need to be comfortable approaching the right people to fill in the gaps. Same can be said for review/feedbacks - no standard exists across the company and thus it can vary from team to team. Core focus on Engineering can sometimes come at the expense of properly growing other teams or even related disciplines within Engineering.

    Show More

    Advice to Management

    Continue the recent trend of focusing on building and scaling the company in a sustainable way. Make sure leadership is aligned with the areas they excel in and hire experts to address gaps that emerge. Keep tech as your core focus and work to introduce even more strong leaders across that side of the business. Work hard to keep talent within the company and provide more defined avenues for growth. Create a professional development fund to aid in learning and advancement.

    Show More
    Index Exchange2017-07-12
  10. Helpful (7)

    "Finally in transition, albeit quite delayed"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Compensation and Benefits
    • Senior Management
    Former Employee - Software Engineer 
    Doesn't Recommend
    Neutral Outlook
    Disapproves of CEO

    I worked at Index Exchange full-time for less than a year

    Pros

    The perks are pretty good, i.e. free lunch, snacks, drinks, etc. Benefits are quite inclusive as well, including health, dental, vision, RRSP matching. They are finally transitioning and listening to their devs, albeit quite delayed. More responsibility is given to squads to offer solutions rather than everything needing prior approval. They're also focusing on hiring experienced management and engineers, filling in for what the company lacks.

    Show More

    Cons

    Most of the management doesn't have experience from other companies. Seniors and leaders of the company can't seem to decide on where to take the company, they have pulled projects a week before it can be delivered. The "engineers" (really they're just developers) are straight out of university and some lack the necessary training to do the job. They can hack but can't design. Due to the overwhelming number of devs and not enough managers, office politics is quite apparent. Seniority also seems to coincide with the length of employment rather than skill, and there are no checks and balances. Those with seniority also sometimes seem to feel their ideas are more valuable and will do whatever they see fit, without discussion. The code base is quite horrendous. There is no adequate testing strategy being implemented, while a massive test regression suite takes days to run due to many things being under one monolith system. Deployments have about a week overhead and there are constant fires with the system and many hacks that are over-designed. Compensation seems to be below average, at least for the skills that they're asking for.

    Show More

    Advice to Management

    More experienced managers need to be hired to clean up the mess. The lack of management and the lack in their experience is very detrimental to the company. You should move away from your obsession with processes and documentation as they have been working against you for the past couple of years.

    Index Exchange2017-06-14
Found 14 reviews