Pros
In-house software and hardware engineers developing new technology and creating customized solutions. IT team to support installations of security systems. The typical use of modern, hi-value technology. Good camaraderie amongst the sales team. Unlimited free coffee.
Cons
Overall poor employee morale. Project management teams are stretched thin, leading to customer service issues; resulting in loss of clients. Business processes are erratic, inconsistent amongst management, and change frequently. Flat management structure limits the ability to escalate issues. The benefits are ok, but there is no pension plan.