Pros
Lots of opportunities to learn, grow and improve.
Excellent Resources--Book Library, Stationery, Lunch and Learn etc
Daily Team Scrums, Monthly Town Halls and Company Meetings
Management sees your mistakes as a coaching moment
Free Snacks, Fruits and Drinks
Extremely Transparent and Professional Management
Excellent Benefits and pay
Great company culture and you are not just a number your voice is actually heard
CEO is open to feedback and listens to everyone and you will see your feedback being incorporated soon if not right way.
Amazing people work at ecobee and you learn a great deal from them during and after work
Cons
There is always room to improve and no company is perfect. However, ecobee exceeded my expectations and I don't see any cons to be a part of such a great organization