Pros
This term gets thrown around a lot without a lot of meaning, but GenTech truly has a family atmosphere. The GenTech staff has always been responsive to questions. There are some nice perks such as gym reimbursement. The company has quarterly get togethers if that is your thing. If you want to become more involved with the contracting side of the business, the opportunity is there. Salary is competitive. Management is flexible and not micromanaging.
Cons
There aren't any company-sponsored training opportunities.
Benefits are mediocre. You only get two weeks vacation and no paid sick leave. You aren't eligible for a 401k match until if you have worked there for almost a year.
Like other contracting companies, you work on a client site separated from other GenTech employees, so the company does not always have a clear idea of your day to day duties.