Company operates with old school work mentality expecting you to be in the office every day. The President is the biggest road block with his ego and micro managing everyone at all levels and feels he is the smartest guy in every room and every meeting. What talented people they had have left. Not a great company for someone looking to grow and learn to advance their careers. If you are looking for a 9-5 job and a pay cheque then this company suits you.