Pros
Good experience; good work/life balance; high 401k match; friendly employees; free lunch.
Cons
- Company is sales oriented instead of technology oriented, where development evolves around a core management team that do not have technical background and at the same time lack the mentality, vision and aggressiveness that a technology company should have. Thus, even though it's been around for decades, it's still a small/medium size company. - Company values tangible assets above employees, thus causing disrespect, distrust, stinginess, and lack of encouragement and motivation for good performance towards employees. As a result, all major departments have high turnover rates. - Family-business management structure where relation is above ability.