Since this is an engineering design company, the work is technically intensive. This provides for opportunities to learn and I have found senior colleagues to be very helpful in explaining and teaching concepts. Co-workers are generally great and the company fosters a respectful work environments. Wages are generally competitive.