Pros
1. Incredibly engaged and talented employees. Everyone takes great pride in the company, and feels like they share in its success. 2. Excellent senior management team. The entire C-Level team is very well tenured at the company, and are very approachable and well liked. The company goes to great efforts to share information about strategic and financial decisions, and all employees are on a bonus plan based on company performance. 3. The company has been growing very consistently since it was founded, and this provides excellent opportunities for advancement. The original founder and still majority owner Tony G's first priority was treating employee's well, and the company has never had a single layoff in its history.
Cons
1. Bad employees are few and far between, but the company refuses to fire under performers and this can be annoying for every one else. 2. Cedar Rapids is a very boring place to live, and has virtually no young professional scene.