The firm is managed by engineers who may or may not be very good people managers. At times the firm has found it hard to find its way as a "mid sized" firm in the market. Work life balance is challenging as this is a consulting firm but pay is better at consulting firms so the trade off has been appropriate.