Having worked for Titan for two years between 1994 and 1996, I can tell you that they are an excellent company to work for. Very well run with shrewd ownership and management.You will work hard and play hard and I can think of very few companies that look after their workforce so well. A great first job.