Pros
Alarm.com is a very special place! There are lots of incredibly smart and talented people who truly care about the team and our customers. Leadership truly believes in and lives by our corporate values. The company is growing but it often still has a lean/scrappy vibe where you can have a large impact and really drive change without too much red tape. There isn’t a ton of structure and there’s always a million things going on -- which is a pro if you thrive in that type of environment. Typically if you prove yourself as a high-performer then management is pretty hands off and you can have flexibility with your projects and schedule.
Cons
Some old ways of doing things can sometimes lead to dysfunction. We should continue to work to have more accountability throughout the company.