Pros
engineers have great attitude and easy to work with
Cons
Any new idea is "not how we do it here", One principal would openly say derogatory statements about engineers and other principals when the specific employees were not in room HR/management unhelpful and would say "give it a couple weeks" when highlighting concerns with unprofessional behavior During interview management will commit to something, and then change requirements within first week of starting. --Examples of what has been done to employees 1) job no longer in one city but in another and you need to relocate. 2) In interview job has no travel. In first week, job is now 80% travel for next year 3) Your project requires you to drive 1 hr to customer site. We don't think we should reimburse any travel expense for the mileage