Great people to work with. Bright, smart, expert in their fields and always will to help where needed. Management is concerned about the quality of the project as well as employee's welfare. Toughest part of the job was the deadlines - called for a hectic schedule. The most enjoyable part of the day was presenting solutions to the client and which were accepted and appreciated!