Great people, great culture, great management.
The wages are competitive and in line with the current market. The company is very flexible and tries to accomodate your schedule (vacation, appts, emergencies) as much as possible.
The culture is relaxed, friendly and fun.There are many social events (bbq's, staff lunches, golf tournaments, after work socials) held throughout the year. The staff is all very friendly and there is lots of interaction between each department. An overall great place to work.