Pros
Flexible work hours, casual atire
Cons
Health benefits catered to single individuals with no spouse or family. Employees with families get no discount on health insurance. Company spends more money on marketing rather than employee retention. $750+/month for ok insurance. Management does not value employee's input or hard work, but rather glorify projects won through marketing negotiations. Level of quality and experienced engineers has taken a back seat in an attempt to become a larger company with younger and single employees who can dump 60+ hours with low pay into projects while giving up their weekend to work. Rarely do managers and owners work more than 45 hrs per week. Mangers and owners spend the majority of their day in meetings over scheduling of staff, marketing, and trying to explain why the large engineering mistakes were not the company's fault. Forget trying to advance in the company for actual engineering technical skills. Advancement favors socialites, brown nosers, gossipers, smooth talker charmers, and those with manipulative convincing skills. Rather than getting an engineering degree, you'd be better off just figuring out a way to brush up on your negotiation skills to win over clients and projects. Pay is lower than average with competition. Small raises once a year. Promotions and raises asked by employees are never granted. 8+ experienced employees seem to be unhappy and seeking other opportunities.