Low pay. Small projects. Small time customers. Owners burden the technical staff with slumping sales. When I was there, they had only one sales person, and she was very incompetent. However, she was the wife of one of the owners, so the technical team was burdened with her professional incompetence. They let 4 people go in one week a few week after telling the company that they were profitable and no layoffs would happen. The company is very flat so there is no room for growth.