I have been working at Alarm.com full-time for more than 5 years
Pros
Excellent benefits and flexible work.
Cons
Nothing as of now and all good.
I worked at Opower
Pros
Worked with some amazingly smart people who truly believed in company mission.
Cons
The CEO lacked vision, low pay and sale to Oracle. Slightly political environment, need to know the right people.