Very unprofessional. I applied to this position because Alarm.com came to my university and I was looking for a more management position verses a software engineering position. Fortunately Alarm.com was one of the few companies that did have this kind of opportunity. However, communication was horrible throughout the process (so far). Recruiter had reached out to me to schedule an initial phone interview. This took a week as he took forever to respond. Then when we did set up a time, he asked for a particular time which was difficult for me as I work full time on top of college. During the time of the call, the recruiter initially called me late and hung up on me after a couple of seconds. I try calling back a couple times and left voicemails but no response back. I emailed him as well but doesn't get back to me in a timely manner. Eventually he gets back to me and asks me to reschedule (all in a very demanding way as if I missed my phone interview). Out of the 50+ interviews/recruitment processes I have been involved, this was the most messy, unfriendly and rude one I have experienced. It would also be nice if they called me by my preferred name that I told them instead of butchering my name every time.