People really make a business and this company has plenty of dedicated, talented people. Work environment is great and down to earth. No real bureaucracy, just a team of people working together to make customers happy.
Cons
Ambition can always overlook details but it keeps the company running.