Pros
There are a some incredibly intelligent, hardworking, and kind people that work at ecobee. I have a lot of respect for these people and had a great experience learning from them and working with them. In my two years at the company, I saw a lot of growth in the CEO (Stuart Lombard) both professionally and personally. I believe the company can course-correct but needs a management shakeup.
Cons
Please keep in mind that my experience is particular to the marketing team within ecobee and not necessarily reflective of all teams within ecobee. - The marketing leadership does not have the experience necessary to quickly and efficiently make the right decision and empower employees to do great work. Unfortunately this leads to lots of unnecessary meetings, roadblocks, and micro-management (second-guessing) that can be frustrating. - The marketing team within ecobee has a very high turnover rate and has challenges filling vacant positions. This is an important consideration because the lack of resources is a common challenge in getting your job done and doing it well. - Too much of the work you are assigned is unrelated to the job you sign up for. This is partially related to the problem mentioned above (lack of proper resourcing). - While the company wants to be great and do great things, due to organizational inefficiencies and lack of company wide project management and processes, progress is very slow. - ecobee does annual reviews where employees can give feedback on what's working and what's not working. The company does not make efforts to act on any of this feedback. - The company's Director of HR left and was not replaced, which is a big concern considering ecobee has over a hundred employees. As for the company as a whole, keep the following things in mind: - ecobee generally does not give raises or bonuses. I did get a raise while I was at ecobee, however, I was told that this was an exception to the "rule". - ecobee does not have RRSP contributions in place, or pension/retirement/401K plan. - There is a 3-month probationary period before your health coverage kicks in.